Поделиться через


Улучшение качества кода с помощью политик возврата командного проекта

При использовании системы управления версиями Team Foundation (TFVC) можно создать политики возврата для командных проектов, реализующие рекомендации, которые повышают качество кода и эффективность групповой разработки.Политики возврата — это правила, которые задаются на уровне командного проекта и применяются на компьютерах разработчиков, прежде чем будет разрешено выполнять возврат кода.

Можно задать следующие политики возврата командного проекта:

  • Сборки — требует, чтобы до нового возврата были устранены причины прерывания построения, выявленные во время построения;

  • Комментарии к набору изменений — требует, чтобы пользователи вводили комментарии при возврате изменений;

  • Анализ кода — требует, чтобы перед возвратом выполнялся анализ кода;

  • Рабочие элементы — требует, чтобы один или несколько рабочих элементов были связаны с возвратом.

Важное примечаниеВажно

Для использования политик возврата необходимо подключение к Visual Studio Team Foundation Server.

Типичные задачи

Задача

Справочные материалы

Создание и использование политик возврата — политики возврата создаются с помощью параметров командного проекта Team Foundation (подсистема контроля версий).

Set and enforce quality gates

Создание и использование политик возврата для анализа кода — выбирается стандартный набор правил анализа кода или создается пользовательский.

Создание и использование политик возврата с анализом кода

Связанные задачи

Задача

Справочные материалы

Настройка среды разработки — перед тем как вы сможете создать или изменить код, необходимо настроить среды разработки и тестирования с помощью соответствующего исходного кода.При работе с базами данных необходим также доступ к их автономному представлению.

Setting Up Development Environments

Использование анализа кода в процессе разработки — члены команды выполняют анализ кода на своих компьютерах разработки.В Visual Studio разработчики настраивают и выполняют анализ кода для отдельных проектов кода, просматривают и анализируют проблемы, обнаруженные при его выполнении, и создают рабочие элементы для предупреждений.

Анализ качества приложений с помощью средств анализа кода

Создание и запуск модульных тестов — модульные тесты предоставляют разработчикам и тест-инженерам быстрый способ поиска логических ошибок в методах классов в проектах C#, Visual Basic .NET и C++.Модульный тест можно создать один раз и запускать при каждом изменении исходного кода, чтобы убедиться в отсутствии ошибок.

Проверка кода при помощи модульных тестов

Отслеживание рабочих элементов и дефектов — рабочие элементы позволяют отслеживать работы и сведения о командном проекте, а также управлять ими.Рабочий элемент — это запись базы данных, которую Team Foundation использует для отслеживания назначения и хода выполнения.Разные типы рабочих элементов позволяют отслеживать разные типы работ, например требования к клиенту, ошибки продуктов и задачи разработки.

Отслеживание работ и управление рабочим процессом [перенаправление]

Внешние ресурсы

Руководство

Тестирование непрерывной поставки с Visual Studio 2012 — глава 2. Модульное тестирование. Внутреннее тестирование