Замечательную метрику определения качества кода предложил Bob C. Martin на конференции Agile2008.
Она называется "ЧЗХ в минуту" (в оригинале WTFs per minute).
Измеряется очень просто в ходе code review. Вам нужен только счетчик и секундомер. Вы запускаете секундомер и начинаете смотреть код. Всякий раз когда вам хочется сказать или подумать "Что за х....!" - вы щелкаете свой счетчик :). В конце делим показания счетчика на время. Все.
Взято здесь
9 комментариев:
даааа, верно подмечено :)
http://www.osnews.com/story/19266/WTFs_m
в моем блоге с картинкой
http://code-inside-out.blogspot.com
/2008/06/blog-post.html
тогда уж делать не per minute, а per loc, per class, или per method.
Тогда точно универсальная будет :)))
А так даааа... зачетно :) Правда от ревьювера еще зависит многое, это конечно минус.
+1 =)
класс =)
Очень актуально...
О похожем подходе рассказывал Джоэль:
http://www.joelonsoftware.com/items/2006/06/16.html
Там, правда, учитывалось количество слов f*ck, сказанных Биллом Гейтсом :)
Интересная метрика, нужно будет попробовать на практике. :)
Отправить комментарий