Part 3: Dependency-Breaking Techniques#

本書第三部分是一份 dependency-breaking techniques 的目錄。這些技巧是在 legacy code 中打破依賴的具體手法,讓你能夠將程式碼放入 test harness 中進行 sensing 和 separation。

在前兩部分中,我們反覆提到需要打破依賴才能進行測試和修改。本部分將這些技巧集中整理為一份參考手冊,每個技巧都包含:

  • 描述:技巧的運作方式與使用時機
  • 步驟:執行該技巧的具體步驟

這些技巧可以根據需要獨立查閱,也可以在閱讀前面章節時作為交叉參考使用。