【讀程式碼重構有感】
前言
在這一週的時間裡,讀了一本書為程式碼重構,在這本書裡學到了很多,本篇部落格總結一下書中提到的幾個關鍵點:
核心
書中提到了一些重構的方法,我們來看看可以在哪些方面對程式碼進行重構:
1.重新命名:對類,介面,方法,屬性等重新命名,以使得更易理解
2.抽取程式碼:將方法內的一段程式碼抽取為另一個方法,以使得該段程式碼可以被其他方法呼叫,這是重構中很重要很常用的,此舉可以極大的精煉程式碼,減少方法的程式碼行數
3.封裝欄位:將類的某個欄位轉換成屬性,可以更加合理的控制欄位的訪問
4.抽取介面:將類的某些屬性,方法抽取組成個介面,該類自動實現該介面
5.提升方法內的區域性變數為方法的引數:這主要是在寫程式碼的過程中會使用到
6.刪除引數:將方法的一個或多個引數刪掉
7.重排引數:將方法的引數順序重新排列
總結
本篇部落格會不斷完善的,感謝讀者的閱讀。
相關文章
- 程式碼重構--大話重構
- 程式碼重構
- 重構:改善既有程式碼的設計(第二版讀書筆記) - 重構、壞程式碼、寫好程式碼筆記
- 程式碼重構之法——方法重構分析
- “硬核”程式碼重構
- 重構 PHP 程式碼PHP
- PHP程式碼重構PHP
- 程式碼重構(四)
- 最近敲程式碼有感
- 讀《許式偉的架構課》有感架構
- 《重構:改善既有程式碼的設計》讀書筆記筆記
- 讀經典【1】重構:改善既有程式碼的設計
- 《重構-改善既有程式碼的設計》讀書筆記筆記
- 《重構,改善既有程式碼的設計》讀書筆記筆記
- 閱讀React16原始碼有感React原始碼
- 程式碼重構技巧(二)
- 談談程式碼重構
- 重構:程式碼異味
- 《重構:改善既有程式碼的設計》讀書筆記(一)筆記
- 《重構 改善既有程式碼的設計》 讀書筆記(十五)筆記
- 程式碼重構:類重構的 8 個小技巧
- .NET重構—單元測試的程式碼重構
- 讀雷博部落格有感——加油程式猿
- 程式碼重構那些事兒
- 重構你的javascript程式碼JavaScript
- 重構 - 程式碼優化技巧優化
- 日記9(程式碼重構)
- 重構 - 程式碼整潔之道
- 重構之提煉程式碼
- 重構改善既有的程式碼設計(重構原則)
- 程式碼重構:函式重構的 7 個小技巧函式
- 讀《程式設計師的思維修煉》有感程式設計師
- 程式碼重構與單元測試——“提取方法”重構(三)
- 重構程式碼(應如寫詩)
- 程式碼的壞味道和重構
- 記一次程式碼重構
- 高效重構 C++ 程式碼(下)C++
- 高效重構 C++ 程式碼(上)C++