可以說幾個重構的技巧么?你覺得重構適合什么時候來做?

重復代碼的提煉
冗長方法的分割
嵌套條件分支的優(yōu)化
去掉一次性的臨時變量
消除過長參數(shù)列表
提取類或繼承體系中的常量
讓類提供應該提供的方法
拆分冗長的類
提取繼承體系中重復的屬性與方法到父類

在新功能增加時候,在擴展不再簡單的時候。重構是一個不斷的過程。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一,重構,第一個案例 這一章作者先用一個影片出租程序的案例,來演示重構的過程 每個Customer顧客可以租多部M...
    高稷閱讀 11,087評論 1 19
  • 可以先看【推薦】:http://www.itdecent.cn/p/d6ff54d72afb原文:http://...
    郭某人1閱讀 1,981評論 0 0
  • 《重構》讀書筆記 總覽 第一部分 第一章從實例程序出發(fā),展示設計的缺陷,對其重構可以了解重構的過程和方法。 第二部...
    白樺葉閱讀 2,533評論 2 5
  • NPM是什么? NPM的全稱是Node Package Manager,是隨同NodeJS一起安裝的包管理和...
    cuteximi_1995閱讀 281評論 0 2
  • 敬愛的王院長,智慧的高管們,勤奮的家人們,大家晚上好,我是視光中心執(zhí)行部王玨,今天是2018年8月25日,是我日精...
    王玨_100e閱讀 158評論 0 2

友情鏈接更多精彩內容