理解:重新命名就是把一些函式、字段、類、引數的名稱 重新命名為易於理解,最好是和自身的意義相同的名稱。這樣更易於理解,也可以減少大量的注釋,名字即含義。
詳解:
這個重構方法是我經常也是最常用的一種。我們經常給函式、類、欄位等命名為一些難以理解,沒有實際意義的名稱,這樣過段時間或者別人看你寫的**的時候,就很難理解到底是幹什麼的,還要花一番功夫去追根溯源。
看看下面的**:
1public
class
person24
5public
decimal
clchrlypr()
610 }
過段時間回頭看看,假如不看類名,你能知道fn啥意思?clchrlypr 函式到底是幹啥的?一頭霧水
再看看重構後的**:
1public
class
employee24
5public
decimal
calculatehourlypay()
610 }
現在無論過多久或者任何乙個程式設計師看了,都知道這個乙個員工類,有乙個屬性是職員名稱,有乙個方法是用來計算時薪的。一目了然。其實這個工作我們最好在我們第一次寫**的時候就用起來反而更好。
重構第7天 重新命名(Rename )
理解 重新命名就是把一些函式 字段 類 引數的名稱 重新命名為易於理解,最好是和自身的意義相同的名稱。這樣更易於理解,也可以減少大量的注釋,名字即含義。詳解 這個重構方法是我經常也是最常用的一種。我們經常給函式 類 欄位等命名為一些難以理解,沒有實際意義的名稱,這樣過段時間或者別人看你寫的 的時候,...
第7天 重新命名
其實這一條很好理解,就是對類名,變數名,引數名,方法名亂寫,這樣很容易搞錯 比方說起一些名字叫a1,a2就比較難以理解 應該起一些更加具有描述性,更助於理解的名字 示例 舊 code public class person public decimal clchrlypr 重構後的 code cha...
Linux 重新命名命令rename
說到重新命名,相信大多數和我一樣的linux初學者想到的就是mv,簡單的重新命名當然使用mv已經足夠,但是比較複雜的重新命名 比如根據正則重新命名 就需要用到更順手的工具了,那就是rename rename options perlexpr files v 顯示成功重新命名的檔案 n 只顯示將被重新...