Part 3: Dependency-Breaking Techniques#
本書第三部分是一份 dependency-breaking techniques 的目錄。這些技巧是在 legacy code 中打破依賴的具體手法,讓你能夠將程式碼放入 test harness 中進行 sensing 和 separation。
在前兩部分中,我們反覆提到需要打破依賴才能進行測試和修改。本部分將這些技巧集中整理為一份參考手冊,每個技巧都包含:
- 描述:技巧的運作方式與使用時機
- 步驟:執行該技巧的具體步驟
這些技巧可以根據需要獨立查閱,也可以在閱讀前面章節時作為交叉參考使用。