l

2016年2月11日 星期四

用Rename和Rename Method移除Comments怪味道

Feb. 04 22:30~22:55

螢幕截圖 2016-02-04 22.54.41

▲畫面節錄自Google搜尋結果


今天談移除Comments怪味道的兩個超級簡單重構—RenameRename Method。這兩個重構都是透過取個好名字來代表變數與method的意圖,使讀程式碼的人一看就懂。

▼下面這個Math class有一個叫做X的data member,註解說明X代表圓周率。另外有一個iLoveTeddy()的method,接受兩個整數參數,回傳一個整數。註解說明它用來計算a+b的數值。

螢幕截圖 2016-02-04 22.36.05

***

看到這邊鄉民們可能要翻桌了,這什麼爛名字。既然感受到名字這麼爛,要改它應該就不困難。分別套用Rename與Rename Method把X直接叫做PI,把iLoveTeddy()改成add(),原本的註解就可以刪掉了。

螢幕截圖 2016-02-04 22.46.38

***

友藏內心獨白:有時候取名字還挺傷腦筋的。

沒有留言:

張貼留言