6
Если модель проверяет данные, не должны ли они генерировать исключения при неправильном вводе?
Читая этот SO вопрос, кажется, что выбрасывание исключений для проверки пользовательского ввода не одобряется. Но кто должен проверять эти данные? В моих приложениях все проверки выполняются на бизнес-уровне, потому что только сам класс действительно знает, какие значения допустимы для каждого из его свойств. Если бы я скопировал правила проверки свойства …