Search code examples
gitmetricscode-metricsdeveloper-tools

What metrics are useful for measuring developer progress based on git?


Can git show any metrics that might be helpful to track the progress of developers?

I know git shortlog --since="1/1/12" as a basic utility to see how many total commits each developer has. What about lines per commit or files added?


Solution

  • There is another service called Codegraphite which also tracks lines, commits,files, and images added or removed in a repository. It works with any git repo as far as I can tell.

    It also visualizes all that data into pages of charts and graphs. It has some interesting ones that can compare coders against each other and a commit stream. For some those metrics might not be useful, but it does provide a way to set a benchmark. It also lets you keep track of everything going on in your code with one snap shot.