达到报告 100% 的代码覆盖率所需的时间远少于我在探索之前所估计的时间。
谢谢 James,不客气。 我同意大型项目的开发人员可能会合理地得出结论,即 100% 的覆盖率可能不是一个值得近期实现的目标。 具体来说,我贡献的非常大的代码库之一在大多数方面都具有很高的质量,但也存在重大的技术债务和低测试覆盖率。 关键开发人员认识到测试覆盖率的价值,认为这是一种改进代码审查流程的方法,因此现在才引入覆盖率报告。 没有人谈论达到特定覆盖率百分比的目标,而是仅仅期望覆盖率会随着时间的推移而提高。 我很想看看,在未来的几年中,新的代码覆盖率报告将如何影响代码库的设计和质量,以及它将如何影响我们作为开发人员、补丁审查者和架构师。
撰写的评论
谢谢 James,不客气。 我同意大型项目的开发人员可能会合理地得出结论,即 100% 的覆盖率可能不是一个值得近期实现的目标。 具体来说,我贡献的非常大的代码库之一在大多数方面都具有很高的质量,但也存在重大的技术债务和低测试覆盖率。 关键开发人员认识到测试覆盖率的价值,认为这是一种改进代码审查流程的方法,因此现在才引入覆盖率报告。 没有人谈论达到特定覆盖率百分比的目标,而是仅仅期望覆盖率会随着时间的推移而提高。 我很想看看,在未来的几年中,新的代码覆盖率报告将如何影响代码库的设计和质量,以及它将如何影响我们作为开发人员、补丁审查者和架构师。