1

假设我正在尝试向(友好的)投资者解释/出售我们的技术,并且我已经有了以下指标:

  • 27 个自定义模块(按我们运营的 Github 存储库数量计算)
  • 5 个独立运行的 Web 堆栈(按服务器部署数量)
  • 4,000 次源代码提交(每个 git)
  • 我们的开发者文档每天有 400 次点击

我不想离LOC更近。我可以写入我们的软件和/或记录它的 Web 属性的前 3--5 个指标是什么?

更新

我更新了这个以表明我真的想对这些指标进行编程,所以这是一个编程问题。

4

1 回答 1

0

您需要编写一个没有维度的指标,有点像CRAP 指标,您的每个要求都与经过深思熟虑的加法或乘法因素有关。

我建议还通过指标中的测试比率来考虑代码覆盖率,并以某种方式测量代码合同(Debug.Assert() 或 MS 代码合同)是否被强制执行。

我写了一篇与这些Fighting Fabricated Complexity相关的博客文章。

最后,我借此机会说我们正在开发NDepend的下一个版本(将于 2012 年上半年发布),它将提供一种编写自定义代码指标的简单方法。(我是 NDepend 的 PM)

于 2011-09-13T09:25:30.737 回答