《重構-改善既有代碼的設計》學習筆記----開篇

什麼樣的程序難以修改呢?開發

一、難以閱讀的程序,難以修改。重構

二、邏輯重複的程序,難以修改。程序

三、添加新行爲時須要修改已有代碼的程序,難以修改。閱讀

四、帶複雜條件邏輯的程序,難以修改。

所以,但願程序:

一、容易閱讀,

二、全部重複的邏輯都只在惟一地點指定。

三、新的改動不會危及現有行爲。

四、儘量簡單表達條件邏輯。

 

重構是這樣一個過程:它在目前一個可運行的程序上進行,在不改變程序行爲的前提下,使其具有上述美好性質,使咱們可以繼續保持高速開發,從而增長程序的價值。

相關文章
相關標籤/搜索