Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Design, Quality, Testing > Расчет длины и объема программы по Холстеду


Автор: arcsupport 11.2.2012, 17:00
Как автоматизированно выполнить расчет длины и объема программы по Холстеду?

Автор: dorogoyIV 11.2.2012, 19:09
http://www.google.ru/search?client=opera&rls=ru&q=%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82+%D0%B4%D0%BB%D0%B8%D0%BD%D1%8B+%D0%B8+%D0%BE%D0%B1%D1%8A%D0%B5%D0%BC%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B+%D0%BF%D0%BE+%D0%A5%D0%BE%D0%BB%D1%81%D1%82%D0%B5%D0%B4%D1%83&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

Добавлено через 7 минут и 59 секунд
длина программы = посчитать количество операторов в програмном коде.
для Java:
заменить ";" на ";\r\n"
заменить "\r\n\r\n" на "\r\n" рекурсивно
считаем: если в строке есть ";" , count++, если нет - идем дальше до конца кода.
получаем count = длина программы.

Автор: dorogoyIV 11.2.2012, 19:56
блин, какой то хрен, ни за что, получает какое то звание.
вот объясните мне - НА ХЕРА МНЕ НУЖЕН ОБЪЕМ ПРОГРАММЫ?!!!
он видимо диссертацию по этой теме защищал?...
да я щас 15 диссертаций напишу...
вот первая: объем исполняемого файла Java равен минимум два размера файла манифеста.
доказывать надо?...
и т.д. ...
smile

Автор: dorogoyIV 11.2.2012, 20:36
я думаю, эту тему можно перенести в песочницу или во флейм  smile 
к Java не имеет отношения...

Автор: arcsupport 11.2.2012, 23:17
dorogoyIV, о каком хрене идет речь?

Автор: dorogoyIV 11.2.2012, 23:23
Цитата(arcsupport @  11.2.2012,  23:17 Найти цитируемый пост)
о каком хрене идет речь?

Холстед естественно...
ты подумал, что, я в твой огород камень кидаю?
безосновательно!!!

а чем не устраивает мое обоснование по Холстеду? (второй пост)

Автор: jk1 11.2.2012, 23:49
Если нужен инструмент для измерения, то http://www.verifysoft.de/en_cmtx.html умеет считать метрики по Холстеду.

Если хочется писать самому, то вот http://www.virtualmachinery.com/sidebar2.htm есть любопытные изыскания на тему того, как считать это в Java. Просто за последние 35 лет языки программирования слегка усложнились, теперь complexity на количество строк кода напрямую не завяжешь. 

Тему перенес в нужный раздел.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)