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

Измеримые характеристики / атрибуты, связанные с процессом разработки программного обеспечения и программного обеспечения, и все, что связано с их измерением. Для сложности времени и пространства используйте тег big-O. Для другого более конкретного вопроса о метрике используйте сложность тега или цикломатическую сложность, если необходимо.

339
Что такое отрицательный код?

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

67
Как я могу определить количество технической задолженности, существующей в проекте?

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

57
Полезны ли цели SMART для программистов? [закрыто]

Несколько известных мне организаций используют цели SMART для своих программистов. SMART - это аббревиатура для конкретного, измеримого, достижимого, релевантного и ограниченного по времени. Они довольно распространены в крупных корпорациях. Мой предыдущий опыт с целями SMART не был таким уж...

54
Известны ли действительные способы использования SLOC для измерения производительности?

У меня был необычный, краткий разговор с очень старшим архитектором о динамических и статических языках. Он сказал, что данные компании показывают, что есть свидетельства повышения производительности при использовании статических языков. Обратите внимание, это большая компания с большой историей. К...

45
Одинаково ли среднее количество ошибок на лок для разных языков программирования? [закрыто]

Мне сказали, что среднее количество ошибок / дефектов на строку кода является «постоянным» для разных языков программирования. 10 KLOC в Ruby будут иметь столько же ошибок, сколько 10 KLOC в c ++. Аргумент обычно используется для поощрения использования выразительных языков (например, python / ruby...

42
Что означает «цикломатическая сложность» моего кода?

Я новичок в статическом анализе кода. Мое приложение имеет Cyclomatic сложность 17 754. Само приложение имеет всего 37 672 строки кода. Можно ли сказать, что сложность высока в зависимости от строк кода? Что именно говорит мне Cyclomatic...

33
Какие метрики полезны для исходного кода? [закрыто]

Какие метрики полезны для сбора исходного кода? Как метрики, такие как, например, (исполняемые?) Строки кода или Cyclomatic Complexity, могут помочь в обеспечении качества или как они в целом полезны для процесса разработки программного...

27
Каково нормальное соотношение «функциональных строк кода» к «тестовым строкам кода»?

Я довольно новичок в подходе TDD, и мои первые эксперименты говорят, что написание 1 строки функционального кода означает написание примерно 2-3 строк кода тестирования. Итак, на случай, если я напишу 1000 LOC, вся кодовая база, включая тесты, будет примерно 3500 LOC. Это считается нормальным?...

27
Какие критерии следует использовать для определения зарплаты программиста? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 4 года назад . Недавно я участвовал в дискуссии о том, какие критерии следует использовать при...

27
Цикломатические диапазоны сложности [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Каковы категории цикломатической сложности? Например: 1-5: легко обслуживать...

27
Какие личные вехи вы можете использовать для измерения роста ваших навыков программирования? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 4 года назад . Как вы можете со временем объективно определить, что вы становитесь лучше в...

25
Проводится ли тестирование программного обеспечения на профессиональных проектах?

Я участвовал во многих проектах в нескольких компаниях, потому что я долгое время работал разработчиком и являюсь подрядчиком. По моим оценкам, менее 20% проектов проходят методическую проверку. Под методическим тестированием я имею в виду любое тестирование, кроме специального тестирования без...

23
Как осмысленно измерить ремонтопригодность?

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

21
Как измеряется масштабируемость программного обеспечения?

Меня попросили сделать небольшую техническую презентацию о масштабируемости конкретного приложения. Приложение разработано с использованием Java, Spring MVC, Hibernate. У меня есть доступ к исходному коду приложения. Как я могу измерить масштабируемость программного обеспечения (используя...

18
Есть ли связь между сложностью и достижимостью?

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

18
Как вы узнаете, является ли программное обеспечение хорошим или плохим, основываясь на эмпирических показателях?

В настоящее время меня просят взглянуть на проект, который закончил разработку ядра пять месяцев назад, но все еще имеет высокий уровень дефектов. Получается, что примерно на каждые 10 исправленных дефектов мы поднимаем как минимум 4, а в некоторых случаях 8 дефектов. Я считаю, что практика...

17
Метрики исходного кода для измерения стабильности кода?

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

17
Архитектура данных для метрик журнала событий?

В моем сервисе постоянно присутствует большое количество пользовательских событий, и мы хотели бы сделать что-то вроде «подсчитать вхождение события типа T с даты D ». Мы пытаемся принять два основных решения: Что хранить? Хранение каждого события против хранения только агрегатов (Стиль журнала...

17
средние показатели по времени, затрачиваемому на техническое обслуживание

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