重構 : 改善既有代碼的設計, 2/e (簡中典藏精裝版)(Refactoring: Improving The Design of Existing Code, 2/e)

重構 : 改善既有代碼的設計, 2/e (簡中典藏精裝版)(Refactoring: Improving The Design of Existing Code, 2/e)

作者: [美]馬丁·福勒(Martin Fowler)
出版社: 人民郵電
出版在: 2019-04-01
ISBN-13: 9787115508645
ISBN-10: 711550864X





內容描述


本產品為『全彩精裝版』
《重構 改善既有代碼的設計 第2版 全彩精裝版》
本書是經典著作《重構》出版20年後的更新版。
書中清晰揭示了重構的過程,解釋了重構的原理和最佳實踐方式,並給出了何時以及何地應該開始挖掘代碼以求改善。
書中給出了60多個可行的重構,每個重構都介紹了一種經過驗證的代碼變換手法的動機和技術。
本書提出的重構準則將幫助開發人員一次一小步地修改代碼,從而減少了開發過程中的風險。
《重構 改善既有代碼的設計 第2版 全彩精裝版》適合軟件開發人員、項目管理人員等閱讀,也可作為高等院校電腦及相關專業師生的參考讀物。


目錄大綱


版權      
內容提要      
版權聲明      
對本書的讚譽      
重讀《重構》,呼喚匠藝(譯者序)      
譯者簡介      
第1版序      
前言      
服務與支持      
第1章重構,第一個示例
第2章重構的原則      
第3章代碼的壞味道      
第4章構築測試體系
第5章介紹重構名錄
第6章第一組重構      
第7章封裝
第8章搬移特性
第9章重新組織數據
第10章簡化條件邏輯
第11章重構API
第12章處理繼承關係
參考文獻
索引


作者介紹


Martin Fowler
世界軟件開發大師,ThoughtWorks的首席科學家。
他是一位作家、演說者、諮詢師和泛軟件開發領域的意見領袖。
他致力於改善企業級的軟件設計,對優秀的設計以及支撐優秀設計的工程實踐孜孜以求。
他在重構、面向對象分析設計、模式、XP和UML等領域都有卓越貢獻。
著有《重構》《分析模式》《領域特定語言》等經典著作。
譯者簡介
熊節
在IT行業已經打拼了18年,在金融、零售、政府、電信、製造業等行業的信息化建設方面有著豐富經驗,是中國IT業敏捷浪潮的領軍人物。熊節擁有利物浦大學MBA學位。
林從羽
ThoughtWorks軟件開發工程師,曾服務於國內外多家大型企業,致力於為團隊更快更好地交付可工作的軟件。擁抱敏捷精神,TDD愛好者,純鍵盤工作者。




相關書籍

軟件設計重構

作者 [印度]吉里什·蘇爾亞那拉亞那 加內什·撒馬爾蒂亞姆 圖沙爾·夏爾馬

2019-04-01

What Functional Managers Need to Know About Project Management (Hardcover)

作者 International Institute for Learning Harold Kerzner Frank P. Saladis

2019-04-01

Nexus 規模化 Scrum 框架 (The Nexus Framework for Scaling Scrum: Continuously Delivering an Integrated Product with Multiple Scrum Teams)

作者 庫爾特·比特納 (Kurt Bittner) 帕特麗夏·孔 (Patricia Kong)

2019-04-01