информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяСтрашный баг в WindowsГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
 С наступающим 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / miscellaneous
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





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

Разумеется, ООП - это не панацея, а просто очередная попытка справиться с хаосом, в который рано или поздно сваливается любая программа, способ поднять планку немного выше. На небольших проектах его использование - исключительно дело привычки, если, конечно, нет надежд на развитие проекта.
<miscellaneous> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach