我一直在研究单元测试和验证代码正确性的好处,以及如果操作得当,您自然会创建松散耦合代码的额外好处。换句话说,一个单元与一种方法一样小——而不是更大。这些似乎是最大的 2。我只是想知道良好的单元测试是否会围栏代码并保护其功能免受其他开发人员代码更改的影响(假设失败的单元测试是失败的构建)。还有其他我忽略的好处吗?
最佳答案
拥有良好的单元测试覆盖率的另一个(被忽视的)好处是,它实际上可以鼓励开发人员将他们的脚趾伸入一个大的解决方案/旧的遗留代码中,因为他们知道他们有一个应该提供即时反馈的安全网当重构出错时。
关于unit-testing - 单元测试是否可以保护您的代码免受其他开发人员的错误影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39692931/