你會注意到某些資料經常一起出現在程式碼的不同地方。例如:method/function 的參數列,變數欄位,這表示這群資料應該聚集在一起。
如果想要確認某群資料是否為 data clump,只要刪掉其中一個資料,然後看看剩下資料是否仍然合理,如果不再合理的話,通常是這群資料應該距離在一起的好徵兆。
data clump
Extract Class
Introduce Parameter Object
Preserve Whole Object
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up