Получите дополнительные метрики в Visual Studio - PullRequest
1 голос
/ 14 июля 2020

в Visual Studio 2019 доступны эти шесть показателей: индекс ремонтопригодности, Cyclomati c сложность, глубина наследования, связывание классов, строки исходного кода и строки исполняемого кода (см .: https://docs.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values?view=vs-2019 )

Возникает вопрос: есть ли какие-нибудь расширения, предлагающие больше показателей, чем эти шесть? Я уже пытался найти в Google, но ничего не нашел. Заранее большое спасибо!

1 Ответ

3 голосов
/ 14 июля 2020

Расширения Visual Studio NDepend для. NET кода и CppDepend для кода C ++ предлагают гораздо больше показателей кода, см. Список здесь .

Инструменты предлагают запрос эти метрики кода с запросом C# LINQ, который приводит к некоторым правилам (например, предупреждать для методов, чья цикломатическая c сложность выше 20 )

С помощью этих инструментов показатели кода могут быть визуализированы с помощью цветной древовидной карты , здесь, например, мы видим строк кода (прямоугольная область) по сравнению с охватом кода ( от красного к зеленому цвету)

Visual Studio Code Metri c Treemap

...