9
不编写单元测试是合理的,因为它们往往会在以后被注释掉,或者因为集成测试更有价值?
我正在与一位同事讨论单元/集成测试,他提出了一个有趣的案例来反对编写单元测试。我是大型单元测试(主要是JUnit)的支持者,但是我很想听听其他人的看法,因为他提出了一些有趣的观点。 总结他的观点: 当发生重大代码更改时(新的POJO集,主要应用程序重构等),单元测试往往被注释掉而不是重新编写。 最好将时间花在涉及用例的集成测试上,这会使范围较小的测试变得不那么重要。 有这个想法吗?尽管集成测试听起来至少有价值,但我仍在进行单元测试(因为我一直认为它会产生改进的代码)。