本节摘要:让单元测试"快稳自动"的抓手,是把外部依赖从被测代码里分离出去。核心手法是依赖注入——把依赖当作参数传进来,而不是在函数里直接 new。本节照一个真实改造案例,给你一套从"测不了"到"测得了"的标准工序。 一个测不动的函数 假设线上有个计费函数,它的实现里直接联网去扣款: 你要给这个函数写单元测试,瞬间撞上三堵墙:第一,真实网络调用让测试变慢且需要外部队列可达;第二,计费系统是生产级外部服务,测试里真扣钱谁也赔不起;… 会员。《2.2 关起门来测:隔离外部依赖》收录于灏天文库文集《单元测试与集成测试实践》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。