Улучшение качества кода с помощью политик возврата командного проекта
При использовании системы управления версиями Team Foundation (TFVC) можно создать политики возврата для командных проектов, реализующие рекомендации, которые повышают качество кода и эффективность групповой разработки.Политики возврата — это правила, которые задаются на уровне командного проекта и применяются на компьютерах разработчиков, прежде чем будет разрешено выполнять возврат кода.
Можно задать следующие политики возврата командного проекта:
Сборки — требует, чтобы до нового возврата были устранены причины прерывания построения, выявленные во время построения;
Комментарии к набору изменений — требует, чтобы пользователи вводили комментарии при возврате изменений;
Анализ кода — требует, чтобы перед возвратом выполнялся анализ кода;
Рабочие элементы — требует, чтобы один или несколько рабочих элементов были связаны с возвратом.
Важно |
---|
Для использования политик возврата необходимо подключение к Visual Studio Team Foundation Server. |
Типичные задачи
Задача |
Справочные материалы |
---|---|
Создание и использование политик возврата — политики возврата создаются с помощью параметров командного проекта Team Foundation (подсистема контроля версий). |
|
Создание и использование политик возврата для анализа кода — выбирается стандартный набор правил анализа кода или создается пользовательский. |
Связанные задачи
Задача |
Справочные материалы |
---|---|
Настройка среды разработки — перед тем как вы сможете создать или изменить код, необходимо настроить среды разработки и тестирования с помощью соответствующего исходного кода.При работе с базами данных необходим также доступ к их автономному представлению. |
|
Использование анализа кода в процессе разработки — члены команды выполняют анализ кода на своих компьютерах разработки.В Visual Studio разработчики настраивают и выполняют анализ кода для отдельных проектов кода, просматривают и анализируют проблемы, обнаруженные при его выполнении, и создают рабочие элементы для предупреждений. |
|
Создание и запуск модульных тестов — модульные тесты предоставляют разработчикам и тест-инженерам быстрый способ поиска логических ошибок в методах классов в проектах C#, Visual Basic .NET и C++.Модульный тест можно создать один раз и запускать при каждом изменении исходного кода, чтобы убедиться в отсутствии ошибок. |
|
Отслеживание рабочих элементов и дефектов — рабочие элементы позволяют отслеживать работы и сведения о командном проекте, а также управлять ими.Рабочий элемент — это запись базы данных, которую Team Foundation использует для отслеживания назначения и хода выполнения.Разные типы рабочих элементов позволяют отслеживать разные типы работ, например требования к клиенту, ошибки продуктов и задачи разработки. |
Отслеживание работ и управление рабочим процессом [перенаправление] |