в Visual Studio 2019 доступны эти шесть показателей: индекс ремонтопригодности, Cyclomati c сложность, глубина наследования, связывание классов, строки исходного кода и строки исполняемого кода (см .: https://docs.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values?view=vs-2019 )
Возникает вопрос: есть ли какие-нибудь расширения, предлагающие больше показателей, чем эти шесть? Я уже пытался найти в Google, но ничего не нашел. Заранее большое спасибо!
Расширения Visual Studio NDepend для. NET кода и CppDepend для кода C ++ предлагают гораздо больше показателей кода, см. Список здесь .
Инструменты предлагают запрос эти метрики кода с запросом C# LINQ, который приводит к некоторым правилам (например, предупреждать для методов, чья цикломатическая c сложность выше 20 )
С помощью этих инструментов показатели кода могут быть визуализированы с помощью цветной древовидной карты , здесь, например, мы видим строк кода (прямоугольная область) по сравнению с охватом кода ( от красного к зеленому цвету)
Visual Studio Code Metri c Treemap