內容簡介
鮑勃大叔因在技術人群中聲名遠播的Clean系列在全球圈粉無數。本書為其燙手新作,旨在為廣大工程師指明一條通向匠師之路,包括飽經洗礪的敏捷技術實踐,如何通過持續的努力提高專業素養,軟體可用之上的目標與技能,以及如何激發團隊最大潛能,等等。本書融會了幾本經典著作的精髓,將「整潔」方法論推向至高境界——軟體開發者有責任維護世界正常運行,而「人」才是「技術」的決定者。 本書共分三部分,前兩部分用實例闡釋TDD在敏捷軟體中的運用,以及驗收測試、協同編程等常被忽視的敏捷側面與具體策略,還探討了頗有價值的軟體設計方案相關話題;第Ⅲ部分拔地而起,直接提出十條堪稱金玉良言的「規勸」,以幫助程序員成為團隊基石。 本書適合所有軟體開發者、測試工程師及工程類院校師生閱讀,對技術團隊負責人及架構師同樣大有助益。作者簡介
羅伯特·C 馬丁(Robert C Martin),世界級軟體開發大師,設計模式和敏捷開發先驅,敏捷聯盟首任主席,C++ Report雜誌前主編。他從20世紀70年代起就是一名程序員,被後輩程序員尊稱為「鮑勃大叔」(Uncle Bob)。 他是Clean Coders網站的創始人,這個網站為軟體開發者提供在線視頻培訓。他也是「鮑勃大叔諮詢公司」(Uncle Bob Consulting LLC)的創始人,這家公司為世界各地的大企業提供軟體諮詢、培訓和技能發展服務。 他的著作有《代碼整潔之道》《代碼整潔之道:程序員的職業素養》《敏捷整潔之道:回歸本源》《架構整潔之道》《敏捷軟體開發:原則、模式與實踐》等。目錄
第1章 匠藝