“好”的眩光分数

时间:2011-03-18 19:44:28

标签: ruby-on-rails ruby code-analysis

我正在开发一个rails项目,我们正在运行Flay。得分约为1400,我不确定这究竟意味着什么。我知道0是理想的,但我不确定一个好的目标是什么,一个项目应该是一个现实的上限。是否有关于评分过程的良好文档以及最终结果是什么?

2 个答案:

答案 0 :(得分:12)

这种困境有一个简单的解决方案,它不仅适用于Flay,而且几乎适用于所有“不良”分数:将上限设置为当前分数,无论何时减少,都将其设置为新值

这样,你保证

  1. 您的目标是现实的(因为它已经已完成)和
  2. 你只会改善,或者在最坏的情况下停滞不前,但你永远不会变得更糟。

答案 1 :(得分:7)

以下是有关Flog评分过程以及如何重构项目以降低其得分的链接。 (我认为因为Flay与Flog类似,评分过程应该类似)

Scoring your Rail Application's Complexity

这是另一个虽然较旧的链接(2008),讨论了Flog的评分系统:

Jake Scruggs - What's a good Flog Score?

您还可以查看Caliper,这是另一个Ruby度量工具。

希望这些有所帮助!