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