Здравствуйте, Sinclair, Вы писали:
S>Решение о том, где какие правила проверять, должен принимать фреймворк, а не автор бизнес-логики.
Почему?
Это вообще, по-моему, опасная игра. Она кажется разумной, пока всё работает. А вот когда сломается, концов не соберешь. На мой взгляд, все важные решения должены явно приниматься кодом, являющимся частью кодовой базы проекта, а не фреймворками.