测试覆盖率上不去

项目里是给覆盖率定义了警戒线的,可我们却一直在覆盖率下面。

测试覆盖率为什么上不去?因为我们没有在那上面下功夫。为什么没有下功夫呢?因为我们没有预算。我们会有预算吗?不会,因为做测试应该是每天工作的一部分,是需要一直在后台执行的。

对与新写的代码,我很认同这一点,没有测试的代码,不能称之为代码。可是对于已经写过的老代码呢。我觉得我们需要预算,预算的目的是为了还过去欠下的技术负债。