Part III: Processes#

好的流程讓團隊能以一致的方式生產高品質的軟體。本部分涵蓋 Google 在程式碼風格、審查、文件撰寫、測試策略與系統棄用等方面的實踐經驗。

從程式碼的寫法到程式碼的退役,這些流程構成了軟體開發生命週期中「人與人互動」的規範框架。

本部分包含章節#

  • Chapter 8: Style Guides and Rules — 制定與維護統一的程式碼風格指南
  • Chapter 9: Code Review — Code Review 的最佳實踐與文化
  • Chapter 10: Documentation — 將文件視為程式碼的一部分來維護
  • Chapter 11: Testing Overview — 測試策略的全局觀
  • Chapter 12: Unit Testing — 撰寫可維護的單元測試
  • Chapter 13: Test Doubles — 測試替身(Mock、Stub、Fake)的使用原則
  • Chapter 14: Larger Testing — 整合測試與端對端測試
  • Chapter 15: Deprecation — 有計劃地棄用舊系統與舊 API