Я хотел бы собрать некоторые статистические данные о коде, который у нас есть в нашей установке TFS, чтобы увидеть, как некоторые аспекты кода меняются с течением времени. По сути, я хотел бы посмотреть, узнаем ли мы что-нибудь из уроков о чистом коде и рефакторинге, которые мы получили.
Отчет, который я хотел бы увидеть:
Изменения в среднем количестве строк на метод в решении между date1 и date2. (мы рефакторим длинные методы)
Изменения в среднем количестве методов на класс в решении между date1 и date2 (мы рефакторим классы, которые делают много вещей)
Изменения в среднем количестве использований на класс в решении между date1 и date2 date1 и date2 (мы ограничиваем необходимые зависимости)
В отчете может быть список значений, которые можно изобразить в виде линии, чтобы показать, как значения изменяются с течением времени.
Я знаю, что в TFS есть API и что я могу написать их сам, но я надеюсь получить ответ, что мне это не нужно :-)