É comum, pelo menos eu espero, que em qualquer aplicação existam validações de regra de negócio e, em caso de falha, devemos exibir uma mensagem para o usuário. Mas como você faz a coleta desses erros na camada de domínio, sem encher o código de throw Exception? Bom, existe um…