易燃物匯聚 YouTube 有聲書與書評
敏捷軟件開發(珍藏版) 封面

敏捷軟件開發(珍藏版)

羅伯特·C.馬丁

3334人在讀
32.1萬字總字數
¥111.3定價

內容簡介

《敏捷軟件開發(珍藏版)》作爲敏捷軟件開發的里程碑之作,重點介紹了敏捷軟件開發的原則、模式和實踐。全書共6部分30章4個附錄,以場景化方式闡述了什麼敏捷軟件開發的核心,強調了工程實踐是敏捷軟件開發的重要基石。本書的寫作風格詼諧幽默,巧妙地通過通俗易懂和畫面感十足的的表述漫畫來幫助讀者理解可能枯燥晦澀的專業技術要點。 《敏捷軟件開發(珍藏版)》適合真正想要通過敏捷方式來提升軟件開發技能以及及時交付軟件價值的所有讀者閱讀和參考。

讀者書評

★★★★★

我經歷過跨地域協作的研發,也見證過團隊在“形似敏捷”的掙扎。重讀羅伯特·馬丁的《敏捷軟件開發(珍藏版)》,最深刻的感受是:它不僅是給開發者的技術指南,更是爲研發管理者提供了一套“敏捷落地的工程化標尺”。 很多團隊把敏捷等同於“快速交付”,卻忽略了“工程實踐是基石”——沒有測試驅動開發(TDD)保障的迭代,是“帶病奔跑”;缺乏重構意識的快速迭代,最終會讓代碼變成無法維護的“技術債務泥潭”。這一點對管理跨文化團隊尤其關鍵:當不同國家的開發者對“敏捷”有不同理解時,書中的SOLID原則、重構方法論能成爲統一的技術語言,避免協作中“各說各話”。 此外,書中的薪資管理系統案例,對管理者的項目規劃極具參考價值。我們常遇到“需求頻繁變更”的困境,而書中強調的“通過高質量代碼提升系統適應性”,其實是在提醒管理者:與其在需求變更時焦慮,不如提前在團隊中推行TDD、結對編程等實踐,從技術層面降低變更成本。這種“從技術根源解決管理問題”的思路,“似乎”比單純制定流程更有效。 對研發管理而言,這本書的價值還在於它的“前瞻性”。即便出版多年,書中對“代碼質量與交付效率平衡”“團隊技術能力建設”的論述,依然精準命中當前研發管理的核心痛點。如果你的團隊正陷入“敏捷流程走得順,但代碼質量掉得快”的困境,這本書或許能幫你找到破局的關鍵——畢竟,真正的敏捷,從來不是流程的堆砌,而是工程實踐與管理智慧的結合。

★★★☆☆

敏捷不了,或者我們一直都在敏捷中。當前的業界早就是這樣單功能全功能的測試,而TDD也完全靠人來推動而不是開發的流程。

★★★☆☆

曾經年少輕狂都追過敏捷,被毒打、撞南牆後,所謂敏捷開發可能更適用於小作坊! 大公司:流程合規,文檔齊備,即使沒有被甩鍋,也能在 Shen ji 活下來! 無所謂敏捷,麻麻了都!

★★★★★

軟件開發新手認爲做每件事情都必須要快。他們認爲,美是不實用的。錯!錯!錯!由於做事速度太快,他們所造成的混亂使得軟件系統僵化和難以理解。美的系統是靈活的,容易理解的,構建和維護這樣的系統更是一種快樂。醜的系統纔是不實用的。醜,會降低你的開發速度,讓你的軟件昂貴而又脆弱。構建和維護美的系統所花的代價最少,交付速度也最快。

★★★☆☆

一本好書被翻譯坑了,難怪讀者這麼少。 在閱讀第6章末尾保齡球規則的那一塊發現明顯的翻譯矛盾點,搞得我一度很懵逼,對比了紙質版鄭輝翻譯的後,才解開了疑惑。 還未讀完估計還有其他翻譯坑。。。。。汗("▔㉨▔)汗 

★★★☆☆

看了bob大叔其他三本clean系列的書,前面大部分總結的三本都提到的設計原則,指標等。 後面讀起來不是太順,要花大量時間去理解項目以及作者的想法,可能多回頭看下收穫會更多。

★★★☆☆

後面基本上都是設計模式,另外翻譯比較一般

☆☆☆☆☆

拙劣的軟件設計的症狀: 僵化性(rigidity )—設計難以改變; 脆弱性(fragility)—設計易於遭到破壞; 頑固性(immobility)—設計難以重用; 粘滯性(viscosity )—難以做正確的事情; 不必要的複雜性(needless complexity)—過分設計; 不必要的重複(needless repetition)—濫用鼠標進行復制、粘貼; 晦澀性(opacity)—混亂的表達。

★★★☆☆

設計必須保持整潔、簡單,並且,由於源代碼是設計最重要的表達,所以它必須保持整潔。作爲軟件開發人員,專業性要求我們不能容忍代碼腐壞。 源碼即設計。

書籍信息

作者羅伯特·C.馬丁
譯者鄢倩,徐進
出版社清華大學出版社
出版時間2021-01-01
ISBN9787302558545
分類計算機-計算機綜合
格式EPUB
完結狀態連載中
章節數53