¿Es una buena práctica lanzar una excepción en los métodos Validate () o mejor para devolver el valor bool?
¿Se recomienda o no lanzar excepciones de los métodos de validación como:
ValidateDates();
ValidateCargoDetails();
Aparte de esto: ¿Existe un patrón de diseño de validación robusto que se usa con frecuenci