Интеграция других средств оценки качества кода

Завершено

Для оценки различных аспектов качества вашего кода и технического долга можно использовать много разных средств.

NDepend

Разработчики .NET широко используют NDepend.

NDepend — это расширение для Visual Studio, оценивающее объем технического долга, который разработчик добавил за последний период разработки (как правило, за прошлый час).

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

NDepend позволяет создавать правила анализа кода, выраженные в виде LINQ-запросов C#, но также содержит много встроенных правил, которые выявляют разнообразные типы "кода «с душком»".

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

Resharper позволяет выполнять анализ качества кода из командной строки. Его также можно настроить на автоматическое завершение сборки с ошибкой, если будут выявлены проблемы с качеством кода.

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

Поиск в Azure DevOps

Чтобы найти другие средства анализа качества кода, которые легко интегрируются с Azure DevOps, выполните поиск по слову Quality (Качество) при добавлении задачи в конвейер сборки.

Снимок экрана со страницей Marketplace, где выполнен поиск по термину

Дополнительные сведения:

  • NDepend
  • Visual Studio Marketplace
  • Анализ качества кода с помощью Resharper