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


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

Создание качественного кода и поддержание его на высоком уровне продолжается непрерывно во время разработки приложения. Качественный уровень кода проектируется во время планирования и контролируется с помощью анализа кода и тестирования. Средства анализа кода Visual Studio Premium и Visual Studio Ultimate позволяют разработчикам проверять качество кода по мере его написания. Политики возврата системы управления версиями Team Foundation Server дают возможность группе разработчиков ввести строгие стандарты качества для каждого возврата.

Общие задачи

Задача

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

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

Использование анализа кода для обнаружения проблем с качеством. Применение средств анализа кода к управляемому коду (Visual C# и Visual Basic), машинному коду (Visual C++) и коду базы данных (Transact-SQL).

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

  • Улучшение качества кода с помощью политик возврата командного проекта
    При использовании Visual Studio Premium или Visual Studio Ultimate можно создать политику возврата с анализом кода для проектов управляемого кода и машинного кода в командном проекте. Политика возврата с анализом кода может использоваться для отслеживания и повышения качества кода, который возвращается в базу кода.

  • Оценка сложности и удобства сопровождения управляемого кода
    Разработано множество методов оценки программного обеспечения, известных как метрики кода, которые призваны помочь разработчикам увидеть участки кода, требующие переработки или усиленного тестирования. Разработчики могут использовать Visual Studio Premium или Visual Studio Ultimate для получения данных метрик кода, оценивающих сложность и удобство сопровождения созданного ими управляемого кода.

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

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

Ссылки

Анализ для предупреждений управляемого кода

Анализ кода для предупреждений C/C++

Проблемы проектирования Transact-SQL

Проблемы именования Transact-SQL

Проблемы производительности Transact-SQL