衡量成功重构的指标

sal*_*sal 9 language-agnostic agile refactoring code-metrics

是否有衡量代码重构的客观指标?

在重构之前和之后运行findbugs,CRAP或checkstyle是检查代码是否实际改进而不仅仅是改变的有用方法吗?

我正在寻找可以捕获的趋势,这些趋势可以帮助我们改进代码审查流程,而不会浪费时间在简单的个人偏好上改变代码.

Ale*_*nko 5

失败的单元测试次数必须小于或等于零:)

  • 我喜欢它,当我有一个负数的失败测试. (4认同)

Dav*_*itt 5

根据您的具体目标,诸如圈复杂度的指标可以提供成功的指标.最后,每个指标都可以被破坏,因为它们无法捕获智能和/或常识.

一个健康的代码审查过程可能会创造奇迹.