Здравствуйте, Codealot, Вы писали:
C>Чем быстрее становится железо, тем больше жрет ресурсов и медленнее работает софт. Причем жор ресурсов растет быстрее, чем мощность железа.
ну так а чего? Память не ресурс, проц не ресурс, диски безразмерные, сетки быстрые, чего там экономить? Надо в соответствии с последним словом: фабрику на каждый объект, десяток адаптеров и столько же стратегий. А что пользователь (я в данном случае) даже дату правильно ввести не может, это никого не волнует.
Это раньше нас учили не злоупотреблять вызовами подпрограмм, потому что в то время это было дорого. У ЕС не было аппаратного стека, отсюда проблемы. Ну и там всякие мелочи типа выделения общих подвыражений.
А сейчас помимо всего прочего еще свистоперделок в код напихают столько, что непонятно, как оно вообще работает.