Публикации по теме 'code-metrics'


Получение максимальной отдачи от показателей качества кода
КОДЕКС Получение максимальной отдачи от показателей качества кода Полное использование цикломатической сложности, индекса ремонтопригодности, покрытия модульными тестами и других показателей в разработке программного обеспечения Метрика - это число, которое измеряет некоторые аспекты кодовой базы. В разработке программного обеспечения существует множество показателей кода, которые можно собирать и анализировать для различных целей. Вот лишь несколько общих показателей кода:..

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

Какие показатели мы должны использовать для оценки качества кода?
В настоящее время я работаю над большим проектом, над которым работали многие разработчики, а код был ужасен. После многих рефакторингов мы достигли точки, в которой код в порядке. Теперь думаю, что означает «ок» - наверное, для всех что-то свое....
1015 просмотров
schedule 30.06.2022

Метрики Nзависят от сборок
Стараетесь ли вы поддерживать низкое расстояние от основной последовательности для каждой сборки? Как насчет сборок, содержащих только определения Business Objects? Можно ли держать их подальше от Zone of Pain ? Типы в таких сборках обычно...
285 просмотров
schedule 20.10.2022

Как извлечь одну функцию из исходного файла
Я работаю над небольшим академическим исследованием на тему чрезвычайно длинные и сложные функции в ядре Linux . Я пытаюсь понять, есть ли веская причина для написания функций длиной 600 или 800 строк. Для этой цели я хотел бы найти инструмент,...
3713 просмотров
schedule 08.06.2022

Поддержка показателей кода с помощью тематических исследований
Меня в основном интересуют тематические исследования по метрикам кода, связывающим читаемость кода с уменьшением дефектов, которые оправдывают серьезное отношение к цикломатической сложности или какой-либо подобной метрике. В Википедии есть такой...
548 просмотров

Python: статистика кода
Вы знаете, есть ли библиотека Python, которая генерирует статистику кода? Я думаю о том, чтобы указать на пакет и получить количество классов, функций, методов, строк докблока и т. Д. В конечном итоге он может включать в себя бесполезные вещи,...
5244 просмотров
schedule 01.07.2022

Бесплатная библиотека Java для Software Metrics
Кто-нибудь знает о (бесплатной) библиотеке Java, которая может вычислять различные показатели программного обеспечения с учетом исходного кода? Заранее спасибо.
1184 просмотров
schedule 24.05.2022

Инструмент анализа/метрики Java-кода
Я ищу бесплатный инструмент анализа/метрики кода Java, который я могу использовать для просмотра зависимостей классов, времени выполнения методов и т. д. и, возможно, для распечатки диаграммы, которая их показывает. В настоящее время я использую...
5056 просмотров

Есть ли способ сравнить или сделать дельту результатов анализа кода VS 2010, метрик и покрытия кода?
Я начал работать с функциями измерения и анализа кода VS2010; то есть анализ кода, метрики кода и покрытие кода. Я подробно изучил, как запускать эти инструменты (используя VS и автоматизировать через командную строку), а также просмотрел...
401 просмотров

Что количество строк кода говорит вам о вашем приложении?
Недавно наши менеджеры попросили найти строки кода в нашем приложении. Я действительно размышлял с тех пор; что означает этот показатель? Нужно ли измерять среднее количество строк кода, написанных разработчиком за это время? IF no...
458 просмотров
schedule 14.05.2024

Скрипт для расчета показателей Agile PPP-кода дяди Боба для C #
Я читаю Agile PPP для C # , и в какой-то момент дядя Боб представляет интересные показатели по качеству дизайна: Эти: H (relational cohesion) = (R + 1) / N, where: R = number of internal relations inside a component; N = количество...
213 просмотров
schedule 23.03.2023

Процент покрытия пользовательского интерфейса для автоматизированных тестов
Хотел бы задать вопрос о тестовом покрытии. В моем проекте нам необходимо знать процентную долю портала, которую затрагивают автоматизированные тесты. Мой проект Protractor выполняется на этом портале, и я хочу знать на 100%, какой процент сайта...
125 просмотров
schedule 14.06.2022

Как получить длину идентификатора / метода в C #?
Я пытаюсь получить длину всех идентификаторов и методов проекта, созданного в ASP.NET Core 2.2, чтобы проанализировать метрики кода для домашнего задания, но я не нашел никакого инструмента, который предоставляет эту метрику. . До сих пор я...
78 просмотров

Как получить низкую цикломатическую сложность с помощью операторов switch?
У меня есть функция, которая принимает ввод и выполняет случай переключения на основе определенного входного свойства. Итак, сама функция довольно проста, как вы можете видеть ниже. function handleMessage(message) { switch (message.type) {...
20 просмотров
schedule 28.05.2023