Вопросы с тегом «code-metrics»

6
Что такое отрицательный код?
Я читал статью в Википедии о Дугласе Макилрое и нашел цитату, в которой упоминается «Настоящий герой программирования - тот, кто пишет отрицательный код». Что это обозначает?

11
Как я могу определить количество технической задолженности, существующей в проекте?
Кто-нибудь знает, есть ли какой-то инструмент для обозначения числа технических долгов кодовой базы, в качестве метрики кода? Если нет, кто-нибудь знает алгоритм или набор эвристики для него? Если ни одна из этих вещей не существует до сих пор, я бы заинтересовался идеями о том, как начать такую ​​вещь. То есть, …

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

3
Есть ли связь между сложностью и достижимостью?
Я недавно изучал цикломатическую сложность (McCabe) и доступность программного обеспечения в университете. Сегодня мой лектор сказал, что между этими двумя показателями нет корреляции, но так ли это на самом деле? Я думаю, что определенно будет некоторая корреляция, поскольку менее сложные программы (из немногих, на которые мы смотрели), похоже, имеют «лучшие» …

4
Метрики исходного кода для измерения стабильности кода?
Рассматривая то, как программное обеспечение разрабатывается во время цикла выпуска (реализация, тестирование, исправление ошибок, выпуск), я подумал, что нужно увидеть какой-то шаблон в строках кода, которые изменяются в кодовой базе; например, к концу проекта, если код становится более стабильным, следует видеть, что за единицу времени изменяется меньше строк кода. Например, …

3
Эксперименты, коррелирующие метрики кода с плотностью ошибок
Мне интересно, проводил ли кто-нибудь эксперименты, связывающие метрики кода (SLOC, Cyclomatic Complexity и т. Д.) С плотностью ошибок в объектно-ориентированных приложениях. Я не ищу эксперименты, которые только доказывают или опровергают корреляцию, но на обоих. Я не пытаюсь найти серебряную пулю, так как считаю, что плотность ошибок в проекте может коррелировать …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.