3.3.2 过度Mock的反模式与纯函数偏好


文档摘要

3.3.2 过度Mock的反模式与纯函数偏好 在测试双(Test Doubles)的实践疆域中,有一种看似精巧、实则危险的惯性——我们习惯于用 Mock 去“围剿”一切外部依赖:数据库连接、HTTP 客户端、时间服务、配置中心、消息队列……甚至一个本该只做加法的 函数,也因它“可能调用了某个尚未实现的折扣策略接口”,而被我们层层包裹、层层拦截、层层伪造。这种行为,不是防御,而是溃退;不是工程严谨,而是认知懒惰。它悄然腐蚀着测试的可信度、代码的可演进性,乃至团队对“真实行为”的敬畏感。 我们常把“能跑通测试”误认为“已验证行为”,却忘了:Mock 不是模拟现实,而是构造幻觉;它越精细,幻觉越逼真,而真相越遥远。


发布者: 作者: 转发
评论区 (0)
U