¿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, escríbeme por linkedin. Me encanta compartir ideas, dudas y curiosidades sobre estos temas, así que no dudes en pasarte por ahí. ¡Nos leemos!
¿Qué son los principios SOLID?
Los principios SOLID fueron introducidos por Robert C. Martin, también cono...
¿Qué significa Three Amigos?
"Three Amigos" o "Los Tres Amigos" es un término utilizado en el desarrollo...
¿Qué es DDD o Domain-Driven Design?
Domain-Driven Design (DDD), o Diseño Guiado por el Dominio, es un enfoque d...
¿Qué es una versión beta?
Una versión beta, también conocida como preview, es una versión de software...
¿Qué significa ALM?
ALM (Application Lifecycle Management) o Gestión del Ciclo de Vida de Aplic...