理論篇#
本篇為全書奠定理論基礎,涵蓋四個核心章節:
| 章節 | 內容 |
|---|---|
| Chapter 1 — 程式碼品質 | 定義高品質程式碼的四個目標與六大支柱,說明為何投資程式碼品質在中長期能加速開發 |
| Chapter 2 — 抽象層 | 如何透過函式、類別、介面建立乾淨的抽象層,讓程式碼更可讀、可測試、可維護 |
| Chapter 3 — 其他工程師與程式碼契約 | 程式碼如何與他人協作,以及透過契約(preconditions、postconditions、invariants)減少被誤用的機會 |
| Chapter 4 — 錯誤 | 錯誤的可復原性分類、快速失敗原則、顯式 vs. 隱式錯誤信號的取捨 |