¿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.