Здравствуйте, alex_public, Вы писали:
_>Здравствуйте, Mamut, Вы писали:
_>Эх, что-то я со своим новым проектом так ушёл в дела, что совсем забыл про rsdn. А тут такие забавные вещи обсуждаются... Ну попробую влить новую кровь в затухающую дискуссию. )))
_>Причём твой "Шаг1" отлично для этого подходит (на следующие шаги естественно это легко экстраполируется, но уже лень).
Ну, начинается

Вот не вижу я, чтобы он «естественно легко экстраполируется»
Ну а по коду видно, что проверок стало в два раза больше, а простор для ошибок — точно такой же, как и без них
_>P.S. В случае использования только известных на момент компиляции (т.е. не загружаемых из БД, а скажем создаваемых в коде) order'ов, все рантайм проверки можно полностью выкинуть из кода и тогда данный подход соответственно превращается из "необязательной дополнительной фичи" в наиболее оптимальное решение со всех точек зрения.
За пределами теоретических изысканий таких Order'ов в природе не существует