Aunque tengo una pregunta sobre el proceso completo de un POST en DDD, hago ésta consulta en particular para la validación en DDD.
1. Es muy lindo tener un constructor con 20 value objects, pero si los 20 son inválidos solo va a haber una excepción. En serio hacen repetir al usuario el envío del formulario 20 veces sin alertar de los 20 errores.
2. Creo que algunas validaciones pueden separarse quizá en los tipos primitivos o que todo lo requerido sea atajado por el paso siguiente a obtener el request, aunque sigue estando el problema de lanzar excepciones cuando hay muchos errores.
3. Una solución útil para un caso específico es cuando hay items relacionados, cerca del request se puede verificar que sea requerido y entero positivo, y en la segunda parte, "el dominio", se chequea que ese item exista realmente.
4. Hacer que la validación dependa del framework no me gusta.
Validacion en DDD
-
- Mensajes: 1105
- Registrado: 21 May 2007, 19:47
- Ubicación: Capital Federal, Argentina
- Contactar: