|
Вопрос # 5 651/ вопрос открыт / |
|
Здравствуйте!
Нужен совет. Вопрос такой, как определить сложность программы, понимаю, что вопрос вызовет массу ироничных сообщений ну, правда нужно как-то определить заранее сколько потребуется времени на анализ текста программы, изучил материал по метрикам программы (Холстед, Маккейб и т.д.), но все эти метрики не поддаются формализации, т.е. сиди и вручную считай все эти оператор и операнды )). Хотя может я ошибаюсь, попадалась ли кому-нить на просторах инета программа для расчета этих метрик? Заранее всем спасибо! Буду признателен за любые ссылки по теме!
Мини-форум вопроса
Всего сообщений: 25; последнее сообщение — 27 сентября 2011, 12:02; участников в обсуждении: 7.
Страницы: [« Предыдущая] [1] [2]
|
Мережников Андрей (статус: Абитуриент), 26 сентября 2011, 19:57 [#21]:
Поищите книгу Фредерика Брукса "Мифический человеко-месяц или как создаются программные системы"
|
|
bugmenot (статус: 3-ий класс), 26 сентября 2011, 20:49 [#22]:
Цитата (Казаков Николай Константинович):
Не согласен, любой программист, должен правильно оценивать свои силы, если для этого есть какие-то методы, методики, я считаю, что программист должен их знать
Дело в том, что у руководителя проекта уже не остается времени на работу программиста (в лучшем случае - он же является архитектом) и он теряет квалификацию, в итоге превращаясь в манагера.
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
|
Толяныч (статус: 4-ый класс), 27 сентября 2011, 01:15 [#23]:
Я уже, кажется, своим опытом делился на эту тему, если так, то повторюсь.
У нас в институте была сверху директивно внедрена суровая бумага ДСП, где эта ферня уже была руководством к действию. Там в зависимости от количества переменных ( ржу-немагу ) определялось время с точностью до микросекунды. Причем зависимость была то ли квадратичная, то ли еще того круче. Так что если бы я был начальником и при этом дураком с инициативой ( как известно - самый опасный тип дурака ) , то принесенный мне расчет времени, скажем, на пол-года вернул бы со словами :
"А вы разделите эту задачу на 10 подзадач, тогда каждую сделаете в 100 раз быстрее, в итоге время сократится в 10 раз. Эх вы, недотепы! Что б вы без меня делали!"
Но эту галиматню надо было удовлетворять! Я накропал простенькую прогу и в интерактивном режиме очень быстро верстал планы-графики, пол-института ко мне приходили. "Нам надо на 4 человек на 3 месяца" - " А будет у тебя, отроче, 654 переменные при использовании дисплея и на Фортране. Иди с богом!"
Вот потому они - вона где, а мы в афедроне ( слово красивое, забугорное - см. Вики) .
|
|
Казаков Николай Константинович (статус: 1-ый класс), 27 сентября 2011, 08:30 [#24]:
> Поищите книгу Фредерика Брукса
Спасибо
>Дело в том, что у руководителя проекта
А я и не имел в виду руководителя проекта, я говорил о программисте, который не зацикливается на написание кода, а еще пытается проанализировать, что написал и сделать выводы.
> Я уже, кажется, своим опытом делился на эту тему, если так, то повторюсь.
Уж больно витиевато, отроче )))
|
|
Толяныч (статус: 4-ый класс), 27 сентября 2011, 12:02 [#25]:
Казаков Николай Константинович:
Ну мы ужо енто как могем, мы з лесу. Но свою мысль, безотносительно к стилю, я, кажется, изложил : несмотря на авторитет Бруксов и Холстедов, мое мнение : БСК ( неадекватные мысли домашнего животного женского полу светлой масти ). Не думаю, что у них в НАСА программеры ползают по исходникам, вычесывая, как блох, количество переменных, чтобы им плановый отдел за недоперевыполнение прогрессивку не замылил.
|
Страницы: [« Предыдущая] [1] [2]
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|