Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
хм, а проектировщик системы - типа тоже водила? 27.10.05 11:16 Число просмотров: 1044
Автор: dl <Dmitry Leonov>
|
Ну вот у меня сейчас основной проект включает порядка 300 классов, часть из которых интерфейсные, часть архитектурные, суммарный объем кода около 3Mb. Моего там архитектура и процентов 80% кода, назначение - моделирование газотранспортной системы (визуальный редактор, расчетные модули, тренажер). Да, это все в принципе можно было бы сделать не выходя за рамки структурного подхода, заменив, например, виртуальные функции толпой флагов и свитчей, но поддержка всего этого хозяйства была бы полной катастрофой. Пока же мне удается во всем этом счастье неплохо ориентироваться, причем без особых проблем развивая и внося новую функциональность в старый код (иногда внося довольно радикальные изменения).
А во что оно там скомпилируется, меня абсолютно не волнует, поскольку искренне считаю, что соперничество между человеком и оптимизирующим компилятором закончилось где-то на уровне старого Watcom'а лет 15 назад.
Разумеется, ООП - это не панацея, а просто очередная попытка справиться с хаосом, в который рано или поздно сваливается любая программа, способ поднять планку немного выше. На небольших проектах его использование - исключительно дело привычки, если, конечно, нет надежд на развитие проекта.
|
|
|