Me pregunto si es una buena idea para hacer verificaciones en captadores y setters, o en otra parte del código.¿Verificaciones de datos en Getter/Setter o en otro lugar?
Esto puede sorprender a ser cuando se trata de optimizaciones y exceso de velocidad el código, creo que no se debe hacer verificaciones en los captadores y definidores, pero en el código en el que está actualizar sus archivos o base de datos. ¿Me equivoco?
¿Podría dar más detalles? ¿Estás diciendo, por ejemplo, que compruebes <5 && > 0 en un método de validación independiente? Entonces, ¿qué están haciendo exactamente sus getters y setters que un campo regular no hace? –