作 者:(美)羅伯特·C.馬丁 著 鄢倩,徐進 譯
定 價:159
出 版 社:清華大學出版社
出版日期:2021年01月01日
頁 數:692
裝 幀:平裝
ISBN:9787302558545
"● 全面闡述敏捷原則、實踐與設計精髓的● 《敏捷宣言》聯名簽署人六年沉澱而成的經典● 榮獲第13屆《軟件開發》雜志JOLT很好大獎● 計算機軟件工程五十年發展目前的裡程碑式著作● 正本《敏捷軟件開發》=原則+模式+應用+敏捷/非敏捷故事《敏捷軟件開發(珍藏版)》高屋建瓴,針對軟件開發流程中存在的頑疾,深入闡述敏捷開發、敏捷設計和極限編程,同時借助於有針對性的三大案例,從原則、模式到實踐,全路徑打通了敏捷的落地路徑,真正有效地幫助軟件從業人員看清軟等
●第Ⅰ部分 敏捷開發
第1章 敏捷實踐
第2章 極限編程實踐
第3章 計劃
第4章 測試
第5章 重構
第6章 一次編程活動
第Ⅱ部分 敏捷設計
第7章 什麼是敏捷設計
第8章 單一職責原則(SRP)
第9章 開放-關閉原則(OCP)
第10章 裡氏替換原則(LSP)
第11章 依賴倒置原則(DIP)
第12章 接口隔離原則(ISP)
第Ⅲ部分 薪水支付繫統
第13章 命令模式和主動對像模式
第14章 模板方法模式和策略模式:繼承和委托
第15章 外觀模式和中介者模式
第16章 單例模式和單狀態模式
第17章 空對像模式
第18章 案例學習:薪水支付繫統(一)
第19章 案例學習:薪水支付繫統(二)
第Ⅳ部分 打包薪水支付繫統
第20章 包的設計原則
第21章 工廠模式
第22章 薪水支付繫統(三)
第Ⅴ部分 氣像站案例
第23章 組合模式
第24章 觀察者模式:回歸為模式
第25章 抽像服務器,適配器和橋接模式
第26章 代理模式和STAIRWAY TO HEAVEN模式:管理第三方API
第27章 案例學習:氣像站
第Ⅵ部分 ETS案例
第28章 訪問者模式
第29章 狀態模式
第30章 ETS框架
附錄
附錄A UML表示法(一):CGI示例
附錄B UML表示法(二):統計多路復用器
附錄C 兩家公司的諷刺故事
附錄D 源碼即設計
本書作為敏捷軟件開發的裡程碑之作,重點介紹了敏捷軟件開發的原則、模式和實踐。全書共6部分30章4個附錄,以場景化方式闡述了什麼敏捷軟件開發的核心,強調了工程實踐是敏捷軟件開發的重要基石。本書的寫作風格詼諧幽默,巧妙地通過通俗易懂和畫面感十足的的表述漫畫來幫助讀者理解可能枯燥晦澀的專業技術要點。本書適合真正想要通過敏捷方式來提升軟件開發技能以及及時交付軟件價值的所有讀者閱讀和參考。
(美)羅伯特·C.馬丁 著 鄢倩,徐進 譯
"作者簡介羅伯特·C.馬丁(Robert C. Martin)業內人士尊稱的 “鮑勃大叔”(Uncle Bob),是國際知名的軟件工程師和導師,一位有五十多年健康編碼經驗的程序員。cleancoders.com聯合創始人和Uncle Bob咨詢公司創始人,主要提供軟件咨詢、技能培訓和視頻教學服務。他在專業技術領域具有較深的造詣。除了擔任C++ Report雜志的總編輯,他還發表了大量有影響力的文章,受邀在許多國際性軟件大會上發表演講。他是SOLID五大原則的奠基人,是《敏捷宣言》聯合簽署人並擔任過敏捷聯盟第一屆主席。他擅長的主題有軟件匠藝、敏捷軟件開發和測試驅動開發等。馬丁是個終生等