我经常使用TDD实现100%的库覆盖率,但并非总是如此,并且似乎总是存在未经测试和未发现的应用程序部分.
然后有一些情况,当你从遗留代码开始,它只有很少的测试和很少的覆盖率.
请说出你的情况是什么,以及至少改善了覆盖面的工作.
我假设您在单元测试期间测量覆盖率,但是如果您正在使用其他技术.
删除代码.
这不是讽刺,但实际上很严重.任何时候我都会看到最少量的代码重复,甚至是我无法执行的代码,我删除了它.这增加了覆盖范围并提高了可维护性
我应该注意,这更适用于增加旧代码库与新代码库的覆盖范围.