Метрики кода.

Jun 05, 2007 14:56

Halstead complexity metrics, метрика по количеству операций и операндов.

В частности, позволяет выявить в процессе разработки высокорискованные модули.

И по ссылкам тоже интересное, например, метрика поддерживаемости, которая позволяет выяснить, стоит ли развивать модуль дальше или переписать его с нуля.

метрики, разработка программ

Leave a comment

Comments 3

_winnie June 5 2007, 15:15:01 UTC
Предлагаю ещё мерять по количеству условных переходов в сгенерированом коде. Слышал байку, что давным-давно в какой-то программисткой фирме в СССР платили по количеству условных переходов, и была норма не по количеству строк, а по количеству этих переходов. По мне - вполне может быть разумной метрика. Копаться в сотне мелких if гораздо сложней чем в линейном коде.

Reply

thesz June 5 2007, 15:43:49 UTC
Ага, там в дополнение используется cyclomatic complexity - количество циклов и условных переходов.

Reply

_zerg June 11 2007, 14:50:12 UTC
Не ты один предлагаешь мерять по количеству переходов. У нас был предмет по метрикам проргамм, и мы там тоже считали циклы и переходы.

Reply


Leave a comment

Up