重構不建議專門抽出時間進行重構。重構本來就不是一件應該特別撥出時間做的事,重構應該隨時隨地進行。你不應該爲重構而重構。你之所以重構,是因爲你想做別的什麼事,而重構可以幫助你把哪些是做好。
三次法則
* 第一次做某事時只管去做,
* 第二次做類似的事會產生反感,但無論如何還是可以去做;
* 第三次再做類似的事,你就應該重構。
重構花時間,但是從軟件開發整個過程來看是絕對有益的,重構後結構更加清晰,潛在的錯誤減少,所以大膽重構。
記住所有的“壞味道”,有助於爲重構提供思路。
重構不建議專門抽出時間進行重構。重構本來就不是一件應該特別撥出時間做的事,重構應該隨時隨地進行。你不應該爲重構而重構。你之所以重構,是因爲你想做別的什麼事,而重構可以幫助你把哪些是做好。
* 第一次做某事時只管去做,
* 第二次做類似的事會產生反感,但無論如何還是可以去做;
* 第三次再做類似的事,你就應該重構。
重構花時間,但是從軟件開發整個過程來看是絕對有益的,重構後結構更加清晰,潛在的錯誤減少,所以大膽重構。
記住所有的“壞味道”,有助於爲重構提供思路。