6
Se o modelo está validando os dados, ele não deve lançar exceções em entradas ruins?
Lendo essa pergunta do SO , parece que lançar exceções para validar a entrada do usuário é desaprovado. Mas quem deve validar esses dados? Nos meus aplicativos, todas as validações são feitas na camada de negócios, porque apenas a própria classe realmente sabe quais valores são válidos para cada uma …