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


Практическое руководство. Создание или обновление стандартных политик возврата с анализом кода

С помощью политики возврата с анализом кода выполнение анализа кода можно сделать обязательным для всех проектов создания кода в командном проекте.Обязательность анализа кода может повысить качество кода, возвращаемого в базу кода.

ПримечаниеПримечание

Данная функция доступна только при использовании Team Foundation Server.

Политики возврата с анализом кода задаются в параметрах командного проекта и применяются к каждому проекту создания кода в командном проекте.Выполнение анализа кода настраивается для проектов создания кода в соответствующем файле проекта (XXPROJ).Анализ кода выполняется на локальном компьютере.При включении политики возврата с анализом кода подлежащие возврату файлы в проекте создания кода должны быть скомпилированы после последнего редактирования, а затем на том компьютере, на котором вносились изменения, необходимо выполнить для них анализ кода, в котором, как минимум, предусмотрена проверка правил, указанных в параметрах командного проекта.

  • Чтобы настроить политику возврата для управляемого кода, задайте набор правил, содержащий подмножество правил анализа кода.

  • Для кода C/C++ политика возврата требует выполнения проверки всех правил анализа кода.Для отключения определенных правил в отдельных проектах создания кода командного проекта можно добавить директивы препроцессора.

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

Открытие редактора политики возврата

  1. В командном обозревателе щелкните правой кнопкой мыши имя командного проекта, выберите пункт Параметры командного проекта, а затем — Система управления версиями.

  2. В диалоговом окне Система управления версиями перейдите на вкладку Политика возврата.

  3. Выполните одно из следующих действий.

    • Нажмите кнопку Добавить, чтобы создать новую политику возврата.

    • Щелкните имеющийся элемент Анализ кода в списке Тип политики, чтобы изменить политику.

Определение параметры политики

  • Выберите или отмените выбор следующих параметров.

    Команда

    Описание

    Принудительное выполнение возврата только для файлов, содержащих данные, являющиеся частью текущего решения.

    Анализ кода можно выполнять только для файлов, заданных в файлах решения и конфигурации проекта.Эта политика гарантирует анализ всего кода, являющегося частью решения.

    Принудительное выполнение анализа кода C/C++ (/analyze)

    Требует, чтобы все проекты C или C++ строились с использованием параметра компилятора /analyze для обязательного запуска анализа кода перед возвратом.

    Принудительный анализ управляемого кода

    Требует обязательного выполнения анализа и построения кода для всех проектов по созданию управляемого кода перед их возвратом.

Определение набора правил для управляемого кода

  • Воспользуйтесь одним из следующих методов в списке Выполнить этот набор правил.

    • Выберите набора стандартных правил корпорации Майкрософт.

    • Чтоб выбрать пользовательский набор правил, щелкните <Выбрать набор правил в системе управления версиями...>>, а затем введите путь в системе контроля версий к набору правил в браузере системы управления версиями.Синтаксис пути для системы управления версиями выглядит следующим образом:

    • **$/TeamProjectName/**VersionControlPath

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

См. также

Другие ресурсы

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