.
第 I 部 加速Chapter 1 藝術或科學?Chapter 2 檢查表(Checklists)Chapter 3 處理複雜性Chapter 4 垂直切片(Vertical Slice)Chapter 5 封裝(Encapsulation)Chapter 6 三角測量法(Triangulation)Chapter 7 分解Chapter 8 API 設計Chapter 9 團隊合作第 II 部 永續發展性Chapter 10 擴增程式碼(Augmenting Code)Chapter 11 編輯單元測試Chapter 12 疑難排解Chapter 13 關注點分離(Separation of Concerns)Chapter 14 節律(Rhythm) Chapter 15 常備之物Chapter 16 導覽Appendix A 實務做法清單參考書目索引
Good Code, Bad Code|寫出高品質的程式碼 The Pragmatic Programmer 20週年紀念版 Software Architecture in Practice中文版 第四版