作 者:(美)福勒(Martin Fowler) 著 著作
定 價:69
出 版 社:人民郵電出版社
出版日期:2015年12月01日
頁 數:418
裝 幀:平裝
ISBN:9787115401274
●第1章 重構,第一個案例1
●1.1 起點1
●1.2 重構的第一步7
●1.3 分解並重組statement()8
●1.4 運用多態取代與價格相關的條件邏輯34
●1.5 結語52
●第2章 重構原則53
●2.1 何謂重構53
●2.2 為何重構55
●2.3 何時重構57
●2.4 怎麼對經理說60
●2.5 重構的難題62
●2.6 重構與設計66
●2.7 重構與性能69
●2.8 重構起源何處71
●第3章 代碼的壞味道75
●3.1 Duplicated Code(重復代碼)76
●3.2 Long Method(過長函數)76
●3.3 Large Class(過大的類)78
●3.4 Long Parameter List(過長參數列)78
●部分目錄
本書清晰揭示了重構的過程,解釋了重構的原理和實踐方式,並給出了何時以及何地應該開始挖掘代碼以求改善。書中給出了70 多個可行的重構,每個重構都介紹了一種經過驗證的代碼變換手法的動機和技術。本書提出的重構準則將幫助你一次一小步地修改你的代碼,從而減少了開發過程中的風險。
(美)福勒(Martin Fowler) 著 著作
Martin Fowler,世界軟件開發大師,在面向對像分析設計、UML、模式、XP和重構等領域都有很好貢獻,現為軟件開發咨詢公司ThoughtWorks的首席科學家。他的多部著作《分析模式》、《UML精粹》和《企業應用架構模式》等都已經成為膾炙人口的經典。