¿Qué significa DRY?
DRY son las siglas de Don't Repeat Yourself.
Definición del Principio
DRY significa 'Don't Repeat Yourself' (No te Repitas) y es un principio de desarrollo de software que enfatiza la reducción de patrones repetitivos y código duplicado en favor de código modular y referenciable.
Origen
Acuñado por Andy Hunt y Dave Thomas en 'The Pragmatic Programmer', DRY tiene como objetivo asegurar que cada pieza de conocimiento tenga una única representación no ambigua dentro de un sistema.
Importancia
Escribir código DRY es esencial para la mantenibilidad, escalabilidad y para evitar lo contrario, código WET ('Write Everything Twice' o 'Escribe Todo Dos Veces').
Regla de Tres
Una buena regla general para el código DRY es la 'Regla de Tres', que sugiere abstraer el código en una unidad reutilizable la tercera vez que se encuentre un cierto patrón.
¿Quieres saber más?
Si te interesa saber más acerca de DRY, hablemos. Me encanta compartir ideas y ayudar a equipos con estos temas. ¡Te leo!
¿Qué son los principios SOLID?
Los principios SOLID fueron introducidos por Robert C. Martin, también cono...
¿Qué son los Three Amigos?
Three Amigos (o "Los Tres Amigos") es una práctica de desarrollo de softwar...
¿Qué es CI o Continuous Integration?
La Integración Continua (CI), del inglés Continuous Integration, es una prá...
¿Qué es una versión Alpha?
Una versión Alpha es una etapa temprana de un producto de software, que gen...
¿Qué es DDD o Domain-Driven Design?
Domain-Driven Design (DDD), o Diseño Guiado por el Dominio, es un enfoque d...