Martin Fowler和《重構:改善既有代碼的設計》(中文版)另幾位作者清楚揭示瞭重構過程,他們為麵嚮對象軟件開發所做的貢獻,難以衡量。《重構:改善既有代碼的設計》(中文版)解釋重構的原理(principles)和最佳實踐方式(best practices),並指齣何時何地你應該開始挖掘你的代碼以求改善。《重構:改善既有代碼的設計》(中文版)的核心是一份完整的重構名錄(catalog of refactoring),其中每一項都介紹一種經過實證的代碼變換手法(code transformation)的動機和技術。某些項目如Extract Method和Move Field看起來可能很淺顯,但不要掉以輕心,因為理解這類技術正是有條不紊地進行重構的關鍵。點擊進入該書更多詳細信息。
##事無巨細地講如何重構,可重要的是重構成怎樣的形態。
##改讀Ruby版重構瞭。
##非常值得一讀,對於重新審視現有代碼有極大的幫助
##當年看的時候,對我來說最大的收獲就是一個意識和觀念的改變。
##改讀Ruby版重構瞭。
##重構的概念不止是軟件
##事無巨細地講如何重構,可重要的是重構成怎樣的形態。
##其實你寫代碼寫久瞭,重構也就信手拈來瞭,尼瑪自己寫代碼不自己重構的程序猿都去shi吧!
##當年看的時候,對我來說最大的收獲就是一個意識和觀念的改變。