gue*_*rda 15 unit-testing code-coverage code-metrics
代码覆盖率可能是最具争议的代码度量标准.有人说,你必须达到80%的代码覆盖率,其他人说,它是肤浅的,并没有说明你的测试质量.(请参阅Jon Limjap关于"单元测试的合理代码覆盖率%(及其原因)是什么?"的完美答案.)
人们倾向于衡量一切.他们需要比较,基准等.
项目团队需要一个指针,他们的测试有多好.
那么什么是代码覆盖的替代品?什么是一个好的指标,而不是"我触及这行代码"?
有真正的替代品吗?
jri*_*sta 22
如果您正在寻找一些有用的指标来告诉您代码的质量(或缺少),您应该查看以下指标:
这些只是NDepend(.NET指标和依赖关系映射实用程序)可以为您提供的一些关键指标.我最近在代码指标方面做了很多工作,这4个指标是我们发现最有用的核心关键指标.NDepend还提供了其他一些有用的指标,包括传出和传入耦合以及抽象性和不稳定性,这些指标结合在一起可以很好地衡量代码的可维护性(以及您的NDepend是否称为疼痛区域或区域无用.)
即使您不使用.NET平台,我也建议您查看NDepend指标页面.您可以使用很多有用的信息在您开发的任何平台上计算这些指标.
| 归档时间: |
|
| 查看次数: |
4859 次 |
| 最近记录: |