1. 程式人生 > >我的重構識別代碼的壞味道

我的重構識別代碼的壞味道

temp bst ted sub method 過長參數列 數列 dup 類型

壞味道


1>相同 Duplicated Code--->Extract Method-->Pull Up Method

相似 Form Template Method--->Template Method

Substitute Algorithm

2>過長函數

3>過大的類

4>過長參數列表

5>發散式變化 外界變化,只需要修改一個單獨的類中

6>作為“除臭劑”的多余註釋

7>子類繼承了父類多余的東西---被拒絕的遺贈

8>Data Class 純數據類只get不set 需要封裝

9>修改類庫

10>異曲同工的類

11>狎昵關系,關系太緊密

12>委托太繁瑣

13>過度耦合的消息鏈

14>令人迷惑的暫時字段

15>誇誇其談未來性

16>多余類

17>平行即成體系

18>switch驚悚現身

19>基本類型的偏執-->對象化

20>數據泥團-->Extract Class 對象化

21>函數對某個類的興趣高於對自己所處類的興趣--->依戀情結


我的重構識別代碼的壞味道