Анализ качества управляемого кода с помощью метода анализа кода
Этот раздел применим к:
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 (подсистема контроля версий) позволяют команде разработки убедиться, что все возвраты кода удовлетворяют набору стандартов анализа кода. Создание рабочего элемента для нарушения правила анализа кода — это простая процедура, которую можно выполнить в окне "Список ошибок". |