Вопросы по теме 'code-metrics'

Точный доступ к ограничениям VB6
Каким бы устаревшим и болезненным он ни был, я работаю в компании, которая продолжает активно использовать VB6 для большого проекта. Фактически, 18 месяцев назад мы столкнулись с лимитом идентификаторов 32k. Не желая отказываться от большой базы...
1865 просмотров
schedule 19.11.2021

Показатели кода и предупреждения для C ++
У меня есть довольно новая кодовая база, написанная на C ++. Я уже начинаю видеть, как в проект проникают некоторые плохие практики (файл класса с более чем 1000 строками кода, функции с большим количеством параметров, ...). Я хотел бы сразу...
2128 просмотров
schedule 21.10.2021

инструменты анализа кода / метрик визуальной студии
Я только что скачал пробную версию NDepend. Я ищу инструмент, который помогает стандартизировать код. Не только в стиле фигурных скобок, пробелов, соглашений об именах и т. Д., Но также в связности и сложности. Кто-нибудь, использующий его,...
1814 просмотров

Получите отзывы от SonarQube в отношении дизайна и архитектуры
Я анализирую кодовую базу, состоящую в основном из Java, которая довольно большая (~ 1 миллион строк кода) с использованием SonarQube, Jenkins и Bitbucket. Более того, одна из основных задач этого анализа - изучить, как можно улучшить архитектуру и...
753 просмотров
schedule 01.01.2022

Хорошие инструменты для измерения кода?
Существуют ли какие-либо хорошие инструменты для измерения кода? Я нашел мера кода довольно полезной и интересной, но я не думаю, что смогу платить 1000 долларов в год только за с помощью измерительного инструмента. Я предполагаю, что может...
4293 просмотров
schedule 25.03.2022

Почему индекс ремонтопригодности проекта снижается, несмотря на то, что уменьшились цикломатическая сложность, взаимосвязь классов и количество строк кода?
Для моего проекта C # дельта метрик кода после рефакторинга: Индекс ремонтопригодности: -4 Цикломатическая сложность: -48 Глубина наследования: 0 Класс сцепления: -9 Строки кода: -85 Почему индекс ремонтопригодности снизился, если...
431 просмотров
schedule 02.05.2022

Анализируете структуру кода с помощью CodeDom?
Недавно я написал сообщение здесь, в Stackoverflow , с просьбой о некоторых библиотеках C #, которые вычисляют метрики. , в основном CC ... к сожалению, безуспешно. Так что я напишу это сам. Я поискал в Интернете, что может быть лучшим подходом,...
1866 просмотров
schedule 12.05.2022

Почему происходит изменение цикломатической сложности при перестановке операторов switch с другими зависимыми факторами?
CC для приведенного ниже метода будет сгенерирован как 9 Public Enum Fruits Apple Pineapple Banana PassionFruit Orange Melon Grape Mango End Enum Private Function...
423 просмотров

Строки кода как функция определений препроцессора
Проект, над которым я работаю (на C ), имеет множество разделов кода, которые можно включить или исключить в зависимости от конфигурации во время компиляции с использованием директив препроцессора. Мне интересно оценить, сколько строк кода...
299 просмотров
schedule 14.07.2022

Получить функциональность устаревшего инструмента метрик в VS2017?
В недавних более ранних версиях Visual Studio (т.е. до VS2017) Microsoft выпустила отдельный мощный инструмент метрик кода, который можно было запускать из командной строки и генерировать XML, содержащий определенные метрики кода (такие как строки...
1028 просмотров
schedule 17.07.2022

Команда журнала для большинства вкладов в файл с метриками кода
Есть ли способ запустить команду журнала Git с основным участником (автором)? Я хочу использовать это вместе с инструментом измерения кода, чтобы иметь возможность по существу показать качество кода, созданного каждым участником. File...
220 просмотров
schedule 17.08.2022

Метрики кода Visual Studio 2010 на функциональном уровне
Я выполнил расчет метрик кода в своем проекте и вижу результаты для каждого пространства имен/класса в проекте. Я хотел бы увидеть результаты на функциональном уровне. Даже фильтр по-прежнему работает на уровне класса. Есть какой-либо способ...
758 просмотров
schedule 31.08.2022

Работают ли метрики программного обеспечения в обе стороны
Я только начал работать в крупной компании. в ходе недавнего внутреннего аудита, измерявшего такие показатели, как цикломатическая сложность и размеры файлов, выяснилось, что несколько модули, в том числе принадлежащий моей команде, имеют очень...
272 просмотров
schedule 24.04.2023

Инструмент, используемый для получения метрик кода в тестовых шаблонах xUnit?
Я читаю xUnit Test Patterns Джерарда Месароса. На одной из страниц он ссылается на некоторые показатели программного обеспечения: Хотя необходимость обертывать строки, чтобы они составляли 65 символов, делает этот код даже длиннее, чем он...
182 просмотров

Показатели CK из проекта C# с Ndepend
У меня есть проект для школы. Теперь мне нужно сделать из него отчет по всем метрикам CK (метрики Chidamber Kemerer). Отчет должен быть похож на таблицу всех этих показателей. Вопрос в том, как сделать из Ndepend этот отчет, который он генерирует,...
1021 просмотров
schedule 24.11.2022

Метрика программного обеспечения, основанная на количестве зависимостей на модуль
В программном проекте есть пара «библиотек для всего». Я хочу переставить их так, чтобы каждая библиотека была специфичной для набора зависимостей (пользовательский интерфейс, база данных, бизнес-логика и т. Д.). Есть ли способ измерить, что...
163 просмотров
schedule 22.01.2023

Исключить тестовый код из метрик кода
Можно ли вообще исключить библиотеки классов или файлы кода из метрик кода? Я не могу найти хорошие ресурсы по этому вопросу, поскольку все они, кажется, сосредоточены на покрытии кода, которое можно установить в файле .runsettings. Я хотел бы...
1581 просмотров

Как радон вычисляет цикломатическая сложность класса?
Я запустил radon cc -s myFile.py , чтобы рассчитать для него метрики Cyclo, я вставил часть результата ниже ... (more stuff) C 37:0 MyClass - A (3) M 40:4 MyClass.letter - A (2) M 47:4 MyClass.fullname - A (2) M 58:4 MyClass.__str__ - A (1) ......
270 просмотров

Как собрать отчеты о покрытии кода TeamCity из нескольких проектов в один отчет?
Мы используем встроенное приложение покрытия в TeamCity 6 (собираемся обновить до 7.1). Если мы хотим увидеть покрытие кода (или другие показатели) конкретной сборки, это нормально, поскольку мы можем перейти к этой сборке, но это было бы здорово...
4861 просмотров
schedule 15.12.2023

Метрики кода в Visual Studio 2010
Мне интересно, какие параметры доступны в отношении метрик кода в Visual Studio 2010. Я знаю, что есть ручные метрики, которые можно запускать для вашего кода из среды IDE, но есть ли другие варианты? Что я пытаюсь сделать, так это: моя команда и я...
2937 просмотров