【讀程式碼重構有感】

我是太陽啦啦啦發表於2018-04-29

前言

在這一週的時間裡,讀了一本書為程式碼重構,在這本書裡學到了很多,本篇部落格總結一下書中提到的幾個關鍵點:

核心

書中提到了一些重構的方法,我們來看看可以在哪些方面對程式碼進行重構:

1.重新命名:對類,介面,方法,屬性等重新命名,以使得更易理解

2.抽取程式碼:將方法內的一段程式碼抽取為另一個方法,以使得該段程式碼可以被其他方法呼叫,這是重構中很重要很常用的,此舉可以極大的精煉程式碼,減少方法的程式碼行數

3.封裝欄位:將類的某個欄位轉換成屬性,可以更加合理的控制欄位的訪問

4.抽取介面:將類的某些屬性,方法抽取組成個介面,該類自動實現該介面

5.提升方法內的區域性變數為方法的引數:這主要是在寫程式碼的過程中會使用到

6.刪除引數:將方法的一個或多個引數刪掉

7.重排引數:將方法的引數順序重新排列

總結

本篇部落格會不斷完善的,感謝讀者的閱讀。

相關文章