重構
本書清晰地揭示了重構的過程,解釋了重構的原理和最佳實踐方式,并給出了何時以及何地應該開始挖掘代碼以求改善。書中給出了70多個可行的重構,每個重構都介紹了一種經過驗證的代碼變換手法的動機和技術。本書提出的重構準則將幫助你一次一小步地修改你的代碼,從而減少了開發(fā)過程中的風險。本書適合軟件開發(fā)人員、項目管理人員等閱讀,也可作為高等院校計算機及相關專業(yè)師生的參考讀物。
Martin Fowler,世界軟件開發(fā)大師,在面向對象分析設計、UML、模式、XP和重構等領域都有卓越貢獻,現為著名軟件開發(fā)咨詢公司ThoughtWorks的首席科學家。他的多部著作《分析模式》、《UML精粹》和《企業(yè)應用架構模式》等都已經成為膾灸人口的經典。
評論
圖片
表情
