| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 равен минимум два размера файла манифеста. доказывать надо?... и т.д. ... |
| Автор: dorogoyIV 11.2.2012, 20:36 |
| я думаю, эту тему можно перенести в песочницу или во флейм к Java не имеет отношения... |
| Автор: arcsupport 11.2.2012, 23:17 |
| dorogoyIV, о каком хрене идет речь? |
| Автор: dorogoyIV 11.2.2012, 23:23 |
Холстед естественно... ты подумал, что, я в твой огород камень кидаю? безосновательно!!! а чем не устраивает мое обоснование по Холстеду? (второй пост) |
| Автор: jk1 11.2.2012, 23:49 |
| Если нужен инструмент для измерения, то http://www.verifysoft.de/en_cmtx.html умеет считать метрики по Холстеду. Если хочется писать самому, то вот http://www.virtualmachinery.com/sidebar2.htm есть любопытные изыскания на тему того, как считать это в Java. Просто за последние 35 лет языки программирования слегка усложнились, теперь complexity на количество строк кода напрямую не завяжешь. Тему перенес в нужный раздел. |