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