¿Qué dice el principio DRY?
Opciones
- Don't Repeat Yourself: cada conocimiento vive en un solo sitio (Opción correcta)
- Do Refactor Yearly: revisar y limpiar el código cada año
- Delete Redundant Years: eliminar versiones antiguas del código
- Document Right away: escribir la documentación en cada commit
Respuesta
Don't Repeat Yourself: cada conocimiento debe vivir en un solo sitio
Por qué
Si la misma lógica está copiada en cinco sitios, una corrección o un cambio de regla debe hacerse cinco veces, y alguien olvidará uno.
DRY dice: pon esa lógica en una función, clase o constante y reutilízala.
Pero no unas código que solo se parece por casualidad; a veces un poco de duplicación es más claro que la abstracción equivocada.
Recuerda
Una regla, un sitio.