【问题标题】:What metrics are useful for measuring developer progress based on git? [closed]哪些指标对基于 git 衡量开发人员进度有用? [关闭]
【发布时间】:2013-02-27 16:30:12
【问题描述】:

git 能否显示任何可能有助于跟踪开发人员进度的指标?

我知道git shortlog --since="1/1/12" 是一个基本实用程序,可以查看每个开发人员的总提交次数。每次提交的行数或添加的文件怎么样?

【问题讨论】:

  • 你能定义你所说的“进步”吗?
  • 真的...只是想掌握开发过程

标签: git metrics code-metrics developer-tools


【解决方案1】:

GitStats 是一个可以分析存储库并输出一些统计数据和指标的实用程序。

不幸的是,虽然它是用 Python 编写的,但它非常依赖于 unix(没有真正的原因),当您希望它查看其他分支而不只是 master 时,统计数据很奇怪。很长一段时间以来,我一直想自己编写一个工具,但一直没有真正动手。

话虽如此,GitStats 仍然可以很好地工作,并且它能够生成的数据也很好。你可以找到一些例子here

【讨论】:

    【解决方案2】:

    还有另一个名为Codegraphite 的服务还跟踪存储库中添加或删除的行、提交、文件和图像。据我所知,它适用于任何 git repo。

    它还将所有数据可视化为图表和图形页面。它有一些有趣的可以比较编码器和提交流。对于某些人来说,这些指标可能没有用,但它确实提供了一种设置基准的方法。它还可以让您通过一个快照跟踪代码中发生的所有事情。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 1970-01-01
    • 2010-09-30
    • 1970-01-01
    相关资源
    最近更新 更多