style(review): 依 STE100 擬人台灣感規則改寫語感
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
|
||||
### 1.4 基本型態偏執(Primitive Obsession)
|
||||
|
||||
- **定義**:不用物件包裝,全部用字串或數字代替(金額、電話、狀態碼、範圍…)。
|
||||
- **定義**:不用物件包裝,全部用字串或數字代替(金額、電話、狀態碼、範圍等)。
|
||||
- **偵測訊號**:以 string/int 表達有格式或規則的概念;同一組基本型態欄位在多處一起出現;以字串常數當型別碼;到處重複的驗證邏輯。
|
||||
- **建議重構手法**:Replace Primitive with Object、Replace Type Code with Subclasses、Introduce Parameter Object、Extract Class。
|
||||
|
||||
@@ -117,7 +117,7 @@
|
||||
|
||||
- **定義**:每個公開方法要有一句話描述,並標明所屬層級:**顯示層 / 邏輯層 / 存取層**。
|
||||
- **偵測訊號**:公開方法無描述;描述未標層級;描述與方法實際行為不符。
|
||||
- **建議重構手法**:補上單句描述 + 層級標記;若一個方法橫跨多層,先依 Split Phase 拆分再各自標註。
|
||||
- **建議重構手法**:補上單句描述與層級標記;若一個方法橫跨多層,先依 Split Phase 拆分再各自標註。
|
||||
|
||||
### 5.2 輸入參數說明
|
||||
|
||||
|
||||
Reference in New Issue
Block a user