La validación que no necesitas escribir #Shorts
Ver en YouTube ¿Y si la mejor validación fuera una que nunca tienes que escribir?
¿Y si la mejor validación fuera una que nunca tienes que escribir?
En diseño defensivo, no se trata de llenar el código de condicionales. Se trata de impedir que nazcan datos absurdos.
Piensa en un importe bancario. Si puede ser cualquier número, cada pantalla y cada servicio debe recordar que tiene que ser positivo, usar una moneda válida y respetar el redondeo. Una puerta abierta para el error.
La alternativa es crear, desde el origen, un tipo como ImportePositivo: si el dato no cumple la regla, ni siquiera entra al sistema. Después, el resto del código trabaja con una garantía, no con una sospecha.
La inteligencia artificial puede generar muchas comprobaciones, pero no decide qué estados deberían ser imposibles. Esa sigue siendo una decisión de diseño humano.
Episodio completo: https://youtu.be/cjl4ISOMy_E
🤖 Contenido generado con IA: el guion, las voces y las imágenes de este episodio se produjeron con herramientas de inteligencia artificial.
#Shorts