實務篇#
本篇將理論篇的六大支柱化為具體的實務技巧,涵蓋五個章節:
| 章節 | 內容 |
|---|---|
| Chapter 5 — 讓程式碼可讀 | 命名、註解、巢狀深度、magic number、匿名函式等可讀性技巧 |
| Chapter 6 — 避免意外 | 避免 magic value、null object 的誤用、非預期副作用、誤導性函式、enum 的未來相容性 |
| Chapter 7 — 讓程式碼不易被誤用 | 不可變性(Builder、Copy-on-Write)、避免過度泛化的型別、時間處理、單一事實來源 |
| Chapter 8 — 讓程式碼模組化 | 依賴注入、組合優於繼承、封裝相關資料、避免洩漏實作細節 |
| Chapter 9 — 讓程式碼可重用與可泛化 | 避免隱含假設、全域狀態、聚焦函式參數、泛型的運用 |