Отслеживание изменений в коде с течением времени

Я хотел бы собрать некоторые статистические данные о коде, который у нас есть в нашей установке TFS, чтобы увидеть, как некоторые аспекты кода меняются с течением времени. По сути, я хотел бы посмотреть, узнаем ли мы что-нибудь из уроков о чистом коде и рефакторинге, которые мы получили.

Отчет, который я хотел бы увидеть:

  1. Изменения в среднем количестве строк на метод в решении между date1 и date2. (мы рефакторим длинные методы)

  2. Изменения в среднем количестве методов на класс в решении между date1 и date2 (мы рефакторим классы, которые делают много вещей)

  3. Изменения в среднем количестве использований на класс в решении между date1 и date2 date1 и date2 (мы ограничиваем необходимые зависимости)

В отчете может быть список значений, которые можно изобразить в виде линии, чтобы показать, как значения изменяются с течением времени.

Я знаю, что в TFS есть API и что я могу написать их сам, но я надеюсь получить ответ, что мне это не нужно :-)

6
задан Ben 26 January 2013 в 12:32
поделиться