Описание тега code-metrics

Метрики программного обеспечения - это количественные данные, относящиеся к исходному коду, например количество строк кода (LOC) для файла.
1 ответ

Получить список функций (с метриками) в My Solution

У меня большая сборка (написана на VB.NET). Есть ли простой способ (или инструмент), который перечислит все функции, возможно, с размером каждой функции (по отношению к строкам кода)? Я скачал nDepend, но не смог увидеть это средство внутри него.
2 ответа

Метрики в сонар

http://docs.sonarqube.org/display/SONAR/Metric+definitions Как я могу использовать метрики в сонар? Есть ли плагин для всех этих показателей? вот плагины но не для всех метрик
09 июн '10 в 12:22
0 ответов

Итоги, полученные из `git log --shortstat` против`git log --numstat`, отличаются друг от друга

Я хочу получить показатели производительности кода из репозитория, то есть сводку количества измененных файлов, количества вставок и удалений с течением времени между двумя точками дерева. Я разбирал два способа накопления чисел, читая предложения д…
05 сен '18 в 16:16
1 ответ

Метрики дублирования кода - лучшая практика

При рассмотрении показателей дублирования кода в течение длительного периода времени (>10 лет) существуют ли рекомендации / лучшие практики для того, какой уровень дублирования кода является "нормальным" или "рекомендуемым"? У меня большие трудности…
2 ответа

Методы измерения цикломатической сложности для Python

У меня есть относительно большой проект Python, над которым я работаю, и у нас нет каких-либо инструментов цикломатической сложности в рамках нашего процесса автоматического тестирования и развертывания. Насколько важны инструменты цикломатической с…
3 ответа

Какой код метрики \ руководство вы используете?

Я использую метрику сложности кода и строку кода (для каждой функции).Это делает код коротким и читабельным. Какие метрики кода вы используете?
06 июл '10 в 12:32
7 ответов

Метрики кода Visual Studio и индекс ремонтопригодности коммутатора

Как человек, который любит следовать лучшим практикам, Если я запускаю метрики кода (щелкните правой кнопкой мыши имя проекта в обозревателе решений и выберите "Рассчитать метрики кода" - Visual Studio 2010) на: public static string GetFormFactor(in…
0 ответов

Оценка усилий, затраченных на разрешение конфликтов слияния в GitHub

Я работаю над созданием метрики, чтобы оценить время, которое разработчик потратит на разрешение конфликтов слияния в GitHub. Итак, какие факторы я должен учитывать при разработке этой метрики? Сколько времени уходит на рефакторинг кода после конфли…
14 ответов

Какие могут быть альтернативные метрики для покрытия кода?

Покрытие кода является Propably наиболее спорным код метрики. Некоторые говорят, что вы должны достичь 80% покрытия кода, другие говорят, что это поверхностно и ничего не говорит о качестве вашего тестирования. (См . Хороший ответ Джона Лимджапа "Ка…
26 июн '09 в 07:13
3 ответа

Измерение различных аспектов кода

Существует ли инструмент, который может измерять частоту вызовов функций в проекте и учитывает другие аспекты (для статистических целей) кода Python? благодарю вас
07 окт '11 в 15:56
2 ответа

Является ли покрытие филиала таким же полезным, как покрытие линии?

Моя организация делает упор на покрытие линии и филиала на 80%. У меня нет абсолютно никаких проблем с требованием о покрытии линии, но у филиала возникла проблема. Давайте рассмотрим следующий случай: if(decisionA && decisionB) { // path A …
11 май '16 в 17:08
1 ответ

Метрический шейдер для VS 2010

Кто-нибудь нашел плагин типа Metric Shader для VS 2010? В VS 2008 я использовал действительно хороший плагин для Dev Express DXCore: Метрический шейдер Но это не работает в VS 2010. Я обнаружил, что это чрезвычайно удобный инструмент при рефакторинг…
09 июл '10 в 17:13
1 ответ

Статистика компиляции G++

Мне было интересно, есть ли какой-нибудь способ сбора статистики из процесса компиляции GCC/G++, такой как количество строк, скомпилированных во всем процессе, общее время компиляции, количество ошибок компиляции, количество / размер скомпилированны…
05 окт '12 в 17:28
6 ответов

Оценка метрик кода

Было много дискуссий о метриках кода (например: чем увлекаются метрики кода?). Я (как разработчик программного обеспечения) действительно интересуюсь этими метриками, потому что я думаю, что они могут помочь написать лучший код. По крайней мере, они…
03 дек '09 в 07:46
2 ответа

TFS 2010/ Интеграция метрик кода, сбой автоматизированных сборок, метрики кода не запускаются

Я пытаюсь добавить автоматический триггер после сборки для запуска NDepend (программного обеспечения для показателей кода) после автоматической сборки команды в TFS 2010. Веб-сайт NDepend предоставил код для интеграции этой возможности, и поэтому я …
0 ответов

Можно ли экспортировать метрики кода в CSV в Visual Studio 2015

Visual Studio 2015 имеет пункт меню Analyze-> "Рассчитать метрики кода", который предоставляет полезные строки кода (LOC) и метрики цикломатической сложности для проектов, классов и методов. Также имеется удобная кнопка "Открыть список в Microsoft E…
21 фев '16 в 23:43
1 ответ

XSLT-преобразование для XML, созданного metric.exe

Я пытаюсь преобразовать следующий XML, сгенерированный metric.exe для сборок в моем решении. и я не являюсь экспертом в XSLT и изо всех сил пытаюсь прийти к формату, указанному внизу вопроса. пожалуйста помоги. XML <?xml version="1.0" encoding="u…
03 сен '15 в 04:31
3 ответа

Ищу инструмент метрики C++ для Linux

Я ищу инструмент метрики качества кода C++, который может работать в Linux. Интеграция с Eclipse будет бонусом, но не обязательна. Я нашел приличный инструмент под названием Source Monitor, но он работает только в Windows, а исходный код недоступен …
01 фев '12 в 03:16
2 ответа

Как я могу визуализировать изменения в большом качестве базы кода?

Одна из вещей, о которых я часто думал, - как мы можем использовать какие-то метрики для измерения изменений, идем ли мы в обратном направлении или нет? Это в контексте большой, унаследованной базы кода, которую мы улучшаем. Большая часть кода - C++…
06 окт '10 в 06:18
1 ответ

N Зависимые метрики от сборок

Стараетесь ли вы держать расстояние от главной последовательности низким для каждой сборки? А как насчет сборок, которые содержат только определения бизнес-объектов? Можно ли держать их подальше от зоны боли? Типы в таких сборках обычно используются…
10 июл '09 в 12:01