模拟对象(mocks)和桩(stubs)通过使用受控实现来替换依赖项,从而实现隔离测试。桩提供预定义的响应,而模拟对象则验证方法调用。Go 的接口使得模拟变得自然。在没有外部依赖的情况下进行测试时必不可少。
用自己的话写下这一站的结论。