Re: Кто-нибудь пользуется фрейворками для валидации бизнес-логики?
От: Sinix  
Дата: 05.12.12 05:11
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Чем они вообще полезны? Как проверка на скажем обязательность фамилии в классе Покупатель станет лучше/удобнее если ее вынести куда-то во фрейворк?



Имхо, такие проверки должны быть обязательно на "последнем фронте" — в триггерах БД/проверках при коммите в DAL(если с триггерами никак). Иначе в СУБД рано или позно окажется мусор.

Валидация в UI (а куда без неё?) обычно делаются силами самого UI-фреймворка. Остаются ассерты — им как раз самое место в классах БЛ/данных. По хорошему без них тоже никак — замучаетесь отслеживать точку, в которой в класс попали некорректные данные. Куда тут можно прикрутить целый фрейморк валидации — я не знаю.

*мы в форуме про архитектуру, так?
Вы уверены, что наличие фамилии в классе Покупатель — это вообще хорошая идея? Как быть с покупками на юрлицо?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.