Principios y arquitectura / Reglas prácticas
DRY
Notas originales de SunDiaL · Ver fuente en inglés
No te repitas (DRY)
Cada conocimiento debe tener una representación única, inequívoca y autoritativa dentro de un sistema.
- Si es código, extraerlo a clases, métodos o campos en lugar de copiarlo y pegarlo.
- Si es documentación, escribirla una sola vez.
- Si es documentación del código, lo ideal es que el propio código la genere.
Si hay dos elementos que dicen lo mismo, acabarán desincronizándose.