項目先是實現功能!
當項目越來越大的時候,發現維護起來就費勁了!
在這個過程中,開發,重構,測試!
有利于后期維護項目!
重構的作用是,寫盡量少的代碼,實現盡量多的功能!
重構還可以把一些垃圾的,效率低的代碼,重新調整成效率更高的代碼!
重構,就是提煉重復的代碼,為獨立的函數!
這樣就能避免代碼重復,避免改一個,就要改好多相同的地方!便于統一管理!可以把它們放到一個common的文件中,引入!重復使用!
重構還是一個統一變量名,規范變量名的過程!
開發的過程中,有可能會用到各種各樣的變量名!重構可以規范化,確定使用統一的變量名!
重構是一個修正的過程!
路走偏了,就要修正!
重構,可以把一些過時的方法刪除掉,或者過時的文本內容,或者過時的圖片!
重構,有利于項目的健壯和精簡!
要養成重構的好習慣!
這是一個過程!先實現好功能是首要的!
當你發現好的數據結構,或好的思想的時候,可以把曾經的初級水平的代碼,重新寫一下!
盡量想想,怎樣才能寫更少的代碼?怎樣才能重復利用代碼?怎樣才能避免重復的代碼?怎樣才能合理的使用數據結構!
怎樣寫的代碼,既能容易懂,又能不亂,不出錯!
盡量檢查自己寫的代碼是否足夠嚴謹!
怎樣保證數據的安全性和準確性!