Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[lj] 01.11.03 22:49 01.11.03 22:49
Publisher: dl <Dmitry Leonov>
|
01.11.03 22:49 http://leonov.livejournal.com/24554.html
Помнится, в свое время при переходе с самопальной оконной библиотеки на TurboVision очень напрягала необходимость создания для каждого окна нового класса, все это казалось безумным расточительством. Потом, конечно, привык. В последнее же время стал переходить к программированию на stl с активным использованием всяческих алгоритмов и предикатов. Сегодня окинул взглядом проект и абсолютно аналогично ужаснулся количеству расплодившихся мелких вспомогательных классов, преимущественно потомков unary/binary_function - уже штук тридцать при числе основных классов под три сотни, и это с учетом того, что обеспечивающий основную функциональность код двухгодичной давности с честными прямолинейными итерациями от begin до end я еще не трогал. Оно, конечно, получается эффективней, да и основной код поэлегантней, но похоже, что управлять всем этим хозяйством будет то еще удовольствие.
Полный текст
|
|
|