Principio DRY
El principio DRY es una buena practica de desarrollo en Ingeniería de Software, la cual manifiesta que un código funcional se realice una y solo una vez, de modo tal que pueda ser re utilizable en múltiples aplicaciones.
DRY por sus siglas en ingles (Don’t Repeat Yourself) o No te Repitas, es una filosofía de procesos la cual promueve la reducción de código duplicado. Según este principio ninguna pieza de información debería estar duplicada nunca debido a que la duplicación incrementa la dificultad en los cambios y evolución posterior, puede perjudicar la claridad y crea un espacio para posibles inconsistencias. Por “pieza de información” podemos, en un sentido amplio, entender desde datos almacenados en una base de datos pasando por el código fuente de un programa de software hasta llegar a información textual o documentación.
Cuando el principio DRY se aplica de forma eficiente los cambios en cualquier parte del proceso requieren cambios en un único lugar. Por el contrario, si algunas partes del proceso están repetidas por varios sitios, los cambios pueden provocar fallos con mayor facilidad si todos los sitios en los que aparece no se encuentran sincronizados.