Архив рубрики: MSR Tools

Что общего между багами и японцами?

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

6 комментариев

Оценка КПД программиста

Из школьного курса физики известно, что коэффициент полезного действия (КПД) — это отношение полезной работы к затраченной работе. Используя MSR Tools эту характеристику несложно вычислить для каждого отдельного программиста.

11 комментариев

Blame превращается…

Blame из Subversion и аналогичные команды из других систем контроля версий удобны и часто очень полезны. Они позволяют установить автора кода с точностью до отдельной строки. Обычно необходимость в этом возникает когда нужно узнать кто сломал код. Но иногда хочется … Читать далее

MSR Tools 0.2.0

Новая версия MSR Tools доступна для всех желающих. Главные нововведения заключаются в дополнении схемы данных, которая теперь позволяет хранить информацию о релизах и появлении новой утилиты для предсказания того какие файлы окажутся дефектными в период после релиза.

Расчёт плотности ошибок и его реализации в MSR Tools

Как уже было отмечено традиционная плотность ошибок рассчитывается как количество дефектов на 1000 строк кода. Важно отметить какого именно кода. Того кода, который существует на момент измерения. Считается эта метрика именно так а не иначе не потому что так «правильно», … Читать далее

Анализ метрик кода на примере NHibernate

Сегодняшний герой дня — NHibernate. Довольно популярный ORM для платформы .NET. Метрики подсчитанные для этого проекта можно найти здесь.

2 комментария

Как измерить код? (часть 2)

В прошлый раз я коротко написал о том, чем и какие метрики можно измерить, а также что в этом плане может предложить MSR Tools. Сегодня речь пойдёт непосредственно о расчёте метрик для ВАШЕГО проекта. В сокращённом виде нижеследующее можно найти … Читать далее

Как измерить код? (часть 1)

Почти все из тех кто так или иначе имеет отношение к разработке ПО слышали про метрики: количество строк кода, цикломатическая сложность, плотность ошибок и т.п. Меньше тех, кто пробовал измерить свой проект какой-нибудь утилитой. И ещё меньше тех, кто смог … Читать далее

MSR Tools

Сегодня состоялся первый публичный релиз набора утилит MSR Tools. Это калькулятор метрик, генератор статистики и framework для изучения эволюции кода. Предназначен для разработчиков, тестировщиков, менеджеров проектов и исследователей в области программной инженерии. От сюда и далее в этом блоге я … Читать далее