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


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

Этот раздел применим к:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Тема применяется Тема применяется Тема не применяется Тема не применяется

Для обнаружения потенциальных проблем в коде, например, небезопасного доступа к данным, использования нарушений или проблем проектирования, можно использовать анализ кода в Visual Studio Premium и Visual Studio Ultimate. Анализ кода работает в приложениях .NET Framework, собственных приложениях (C и C++) и приложениях баз данных. Анализ кода для управляемого кода объединяет правила в наборы правил, которые предназначены для определенных проблем написания кода.

Общие задачи

Общие задачи

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

Практические упражнения: изучите основы анализа кода с помощью исправления ошибок в простом приложении платформы .NET Framework.

Настройка анализа кода для проекта: правила для управляемого кода объединены в наборы правил, которые направлены на определенные области, например безопасность или проектирование. Можно использовать один из наборов правил Майкрософт или создать собственный.

Выполнение анализа кода: можно задать автоматический запуск анализа кода каждый раз при построении конфигурации проекта, а также можно выполнить анализ кода в проекте вручную.

Анализ результатов анализа кода: предупреждения и ошибки анализа кода перечисляются в окне "Список ошибок" Visual Studio. Можно щелкнуть предупреждение или ошибку, чтобы отобразить исходный код, который содержит проблему; предупреждения связаны с подробными сведениями и возможными исправлениями.

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