unit-testing - 单元测试是否可以保护您的代码免受其他开发人员的错误影响?

标签 unit-testing testing junit4 loose-coupling nunit-3.0

我一直在研究单元测试和验证代码正确性的好处,以及如果操作得当,您自然会创建松散耦合代码的额外好处。换句话说,一个单元与一种方法一样小——而不是更大。这些似乎是最大的 2。我只是想知道良好的单元测试是否会围栏代码并保护其功能免受其他开发人员代码更改的影响(假设失败的单元测试是失败的构建)。还有其他我忽略的好处吗?

最佳答案

拥有良好的单元测试覆盖率的另一个(被忽视的)好处是,它实际上可以鼓励开发人员将他们的脚趾伸入一个大的解决方案/旧的遗留代码中,因为他们知道他们有一个应该提供即时反馈的安全网当重构出错时。

关于unit-testing - 单元测试是否可以保护您的代码免受其他开发人员的错误影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39692931/

相关文章:

android - 如何在 robolectric 中测试我是否在单击按钮时打开了 fragment ?

javascript - 如何对读取或写入文件的函数进行单元测试?

Python 单元测试 : run tests in another module

python - AssertRaises 不可调用

C++ GoogleTest - 静态成员和链接器错误 LNK 2001

java - 如何在 testet 方法中编写带有断言的单元测试?

java - 手动添加注释?

c# - 如何为我的项目执行代码覆盖率。我在specflow中编写了单元测试

c# - 测试网络/互联网连接问题

node.js - CircleCI : $ npm test failing