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