общий охват кода для конкретных разработчиков в TFS - PullRequest
2 голосов
/ 01 апреля 2011

Мне просто интересно, есть ли способ проанализировать TFS, чтобы выяснить результаты покрытия кода для конкретного разработчика.

Допустим, я хочу определить статистику покрытия кода для одного из разработчиков в моей команде.

1 Ответ

3 голосов
/ 01 апреля 2011

Это не поддерживается из коробки.

Не думайте, что это произойдет в будущем, поскольку это очень сложное измерение: разрабатывает исходный код.Исходный код внутри проекта обычно делится по функциональности, а не разработчикам.Результаты покрытия кода - это покрытие данной сборки, выполняемой в тестовом режиме.Поэтому нам необходимо проанализировать охват каждой строки кода и связать эту строку кода с заданным набором изменений разработчика.Независимо от инструментированного dll unittest, оба кода в unittest как исполняемый код участвуют в результате покрытия кода.Итак, какая кодовая строка рассматривается для конкретного разработчика?Строки unittest, строка в разделяемой библиотеке, строка, которая была изменена 4 разработчиками (распространяется ли покрытие), вызывает проблемы?

Но почему вы задаете этот вопрос, если вы пытаетесь улучшить качество отдельных обзоров кода и парное программирование, было бы более эффективным подходом.Даже если бы это было возможно, терроризм отдельных лиц при покрытии их кода приведет только к неправильному измерению.Исходный код данного продукта передается в Команду, поэтому команда отвечает за покрытие.Требуйте, чтобы ваша команда взяла на себя эту ответственность.

...