Отчет "Обработка кода" в формате Excel
Отчет "Обработка кода" позволяет анализировать характер изменения исходных файлов со временем.Этот отчет показывает количество строк кода, добавленных, удаленных или измененных командой в течение последних четырех недель.
Сведения о получении доступа к этому отчету см. в разделе Отчеты Excel (гибкая разработка).
Примечание |
---|
Вы можете просматривать отчет "Обработка кода" с панели мониторинга "Качество".Доступ к панелям мониторинга возможен только в том случае, если портал командного проекта работает и на нем доступен сервер Microsoft Office SharePoint Server 2007.Дополнительные сведения см. в разделе Доступ к порталу командного проекта и руководству по процессу. |
Содержание раздела |
Связанные разделы |
---|---|
|
Необходимые разрешения
Для просмотра отчета необходимо быть членом группы, имеющей разрешение Чтение в Продукты SharePoint для командного проекта.
Для изменения или настройки отчета необходимо быть членом роли безопасности TfsWarehouseDataReaders служб аналитики SQL Server.Кроме того, необходимо иметь разрешение или быть членом группы, имеющей разрешение Члены в Продукты SharePoint для командного проекта.Дополнительные сведения см. в разделах Предоставление доступа к базам данных хранилища данных для Visual Studio ALM и Управление разрешениями.
Данные в отчете
Команда может просматривать отчет "Обработка кода", чтобы определить, насколько изменчива база кода и сколько строк кода изменено за прошедшую неделю.Как показано на следующем рисунке, отчет содержит гистограмму строк кода, добавленных, удаленных или измененных командой в течение последних четырех недель.
Этот отчет основан на отчете сводной диаграммы, отображающем последние четыре недели данных, зарегистрированных для изменений кода, которые хранятся в хранилище данных.Считаются все строки, включая содержащие комментарии или пустые.
Действия, необходимые для отслеживания обработки кода
Для обеспечения точности и актуальности отчета "Обработка кода" участники команды должны выполнить следующие действия.
Настройка системы построения.Для использования приложения Team Foundation Build необходимо настроить систему построения.
Дополнительные сведения см. в разделе Configuring Your Build System.
Создание определений построения.Для получения кода для разных платформ можно создать несколько определений построения и выполнить каждое из них.Также каждое построение можно выполнить с использованием другой конфигурации.
Дополнительные сведения см. в разделе Определение процесса построения.
Определение тестов для автоматического запуска в качестве части построения.Как часть определения построения можно выбрать тесты, которые будут выполняться как часть построения или в случае ошибки будут остановлены.
Дополнительные сведения см. в разделе Определение процесса построения, основанного на шаблоне по умолчанию.
Настройка тестов для сбора данных о покрытии кода.Чтобы данные о покрытии кода попали в отчет, члены команды должны инструментировать тесты для сбора этих данных.
Дополнительные сведения см. в разделах Больше не рекомендуется настраивать покрытие кода с использованием параметров тестирования и How to: Gather Code-Coverage Data with Generic Tests.
Регулярное выполнение построения.Построения можно запускать через заданные интервалы или после каждого возврата.Используя запланированный триггер, можно создавать регулярные построения.
Дополнительные сведения см. в разделах Создание определения построения и Запуск построений, наблюдение за построениями и управление ими.
Примечание Несмотря на то что член команды может вручную оценить построение с помощью приложения Обозреватель сборки, эта оценка не отражается в отчете "Индикаторы качества построения".Оценка построения отображается в отчете "Сводка построения".Дополнительные сведения см. в разделах Оценка качества завершенного построения и Отчет "Сводка построения".
Интерпретация отчета
Обработка кода — надежная мера количества изменений, происходящих в проекте.Обычно высокие уровни обработки означают, что проект нестабилен.Уровень обработки кода будет высок в начале цикла продукта или после реализации командой множества изменений.Перед концом итерации или выпуском следует ожидать уменьшения уровня обработки кода, что указывает на стабильность проекта.
С помощью отчета "Обработка кода" можно получить ответы на следующие вопросы.
Каков объем кода, тестируемого командой?
Тестирует ли команда достаточный объем кода?
На основании покрытия кода и тестовых метрик, вероятно ли, что команда достигнет поставленных целей?
Дополнительные сведения о влиянии обработки кода на качество см. в разделе Панель мониторинга "Качество" (гибкая разработка).
Настройка отчета
Вы можете настроить отчет "Обработка кода", открыв его в Office Excel и изменив параметры фильтра или список полей столбцов для отчета сводной таблицы.Для поддержки других представлений можно изменить отчет в соответствии со следующей таблицей.
Просмотр |
Действие |
---|---|
Обработка кода для итерации |
Измените фильтр для Iteration (по умолчанию — "Все") |
Обработка кода для области продукта |
Измените фильтр для Area (по умолчанию — "Все") |
Обработка кода за последние шесть, восемь или более недель |
В списке полей сводной таблицы замените значение @@Last 4 weeks@@ другим набором Set |
Дополнительные сведения о работе с отчетами сводных таблиц и сводных диаграмм, а также о настройке этих отчетов содержатся на следующих страницах веб-сайта Майкрософт:
См. также
Основные понятия
Панель мониторинга "Качество" (гибкая разработка)
Отчет "Индикаторы качества построения"