重构心得
重構(gòu)入手:
?
1. 找到牽連最廣模塊。
2. 找到上述模塊中需要重構(gòu)的相關(guān)的子類。
3. 原來代碼不刪除,保證編譯運行。
4. 陸續(xù)重構(gòu)其他模塊
再列出我覺得可以借鑒的重構(gòu)方法。【摘自代碼大全】
1.保存初始代碼。用你的版本控制系統(tǒng)保存一個初始版本,或是把最初正確的文件復(fù)制到備份目錄中去。
2.同一時間只做一項重構(gòu)。除非是對付那些最為簡單的重構(gòu),否則在同一時間只做一項重構(gòu),在做下一項重構(gòu)之前,對代碼重新編譯并測試。
3.檢查對代碼的修改。程序員在對代碼嘗試第一次修改的時候,有超過50%的可能性出錯。而處理一大部分代碼而不是區(qū)區(qū)幾行,那么他們的修改時正確的幾率則會有所提高。
4.設(shè)置一個停車場。在著手新的重構(gòu)時,或許又會發(fā)現(xiàn)第三個重構(gòu)將會給程序帶來很多好處。為了處理這些并不需要立即對付的修改工作,可以把你需要在未來某個時間進(jìn)行而現(xiàn)在可以放一邊的修改工作列出來。
5.增加測試用例。應(yīng)增加新的單元測試來檢驗新引入的代碼。如果重構(gòu)使得一些測試已經(jīng)過時,那么就刪除這些用例。
總結(jié)
- 上一篇: 外设驱动库开发笔记39:按键操作驱动
- 下一篇: 6个座位办公室最佳位置_2021最佳动力