理論篇#

本篇為全書奠定理論基礎,涵蓋四個核心章節:

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