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


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

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

Общие задачи

Общие задачи

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

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

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

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

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

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