.
PART 1 理論篇第1章 程式碼品質第2章 抽象層第3章 其他工程師與程式碼契約第4章 錯誤 PART 2 實務篇第5章 讓程式碼具有可讀性第6章 避免意外的驚訝第7章 讓程式碼不易被誤用第8章 讓程式碼模組化第9章 讓程式碼可重用和可泛化PART 3 單元測試篇第10章 單元測試原則 第11章 單元測試實務附錄
像程式設計師這樣思考|鍛鍊程式設計思維 Python功力提升的樂趣|寫出乾淨程式碼的最佳實務 Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作 第二版