关于代码重构
最近幾天實習做需求,很多都是代碼優(yōu)化,代碼重構(gòu)方面的,有必要閱讀相關的文章或書籍,整理整理形成點小方法論指導受用。
?
相關不錯的文章:代碼重構(gòu)之道
代碼重構(gòu)方向原則指導
重構(gòu)代碼的7個階段
書籍——《重構(gòu):改善既有代碼的設計》
?
可以在哪些方面對代碼進行重構(gòu):
1.重命名:對類,接口,方法,屬性等重命名,以使得更易理解
2.抽取代碼:將方法內(nèi)的一段代碼抽取為另一個方法,以使得該段代碼可以被其他方法調(diào)用,這是重構(gòu)中很重要很常用的,此舉可以極大的精煉代碼,減少方法的代碼行數(shù)
3.封裝字段:將類的某個字段轉(zhuǎn)換成屬性,可以更加合理的控制字段的訪問
4.抽取接口:將類的某些屬性,方法抽取組成個接口,該類自動實現(xiàn)該接口
5.提升方法內(nèi)的局部變量為方法的參數(shù):這主要是在寫代碼的過程中會使用到
6.刪除參數(shù):將方法的一個或多個參數(shù)刪掉
7.重排參數(shù):將方法的參數(shù)順序重新排列
實際應用中,用的最多的是1、2、3,我們可以在寫代碼的時候有意識的運用代碼重構(gòu),這樣當我們完成編碼時代碼的質(zhì)量也能得到保證。
?
?
找個時間再好好總結(jié)下!!!
轉(zhuǎn)載于:https://www.cnblogs.com/carsonzhu/p/5774713.html
總結(jié)
- 上一篇: Linux jdk配置
- 下一篇: 1-1-2 交叉编译工具链