《重構-改善既有代碼的設計》——讀後總結

1、什麼是重構?

重構:在不改變軟件可觀察行爲的前提下,爲提升程序的可讀性和可維護性而對程序內部結構作出合理的調整。編程

程序有兩面價值:「今天能夠爲你作什麼」和「明天能夠爲你作什麼」。    —— Kent Beckspa

2、爲何重構?

一、改進程序設計,使代碼結構更合理;設計

二、提升程序可讀性,使代碼更容易理解;進程

三、下降問題代碼,使bug更容易排除;程序設計

四、提升編程速度重構

3、何時重構?

    簡單來講,重構不須要刻意去安排時間,不用爲了重構而重構,重構是爲了把某件事情更好地完成。軟件

一、三次法則,即事不過三,一樣的程序出現屢次就能夠考慮重構了;bug

二、添加新功能時重構;程序

三、修補問題功能時重構;時間

四、複審代碼時重構。

3、重構的原則有哪些?

 

本帖持續編寫中。。。。

相關文章
相關標籤/搜索