Sobes.tech
Junior

¿Qué es el principio DRY (No te repitas)?

sobes.tech AI

Respuesta de la IA

El principio DRY (Don't Repeat Yourself) es un principio de desarrollo de software que consiste en que cada fragmento de información debe tener una única y coherente representación en el sistema.

Su objetivo es evitar la duplicación de código y datos. Si la lógica o los datos se repiten en varios lugares, los cambios en un lugar requieren cambios correspondientes en todos los demás, lo que aumenta el riesgo de errores y la complejidad del mantenimiento.

Ventajas de aplicar DRY:

  • Mejora en la mantenibilidad: Los cambios se realizan en un solo lugar.
  • Menos errores: Se reduce la probabilidad de introducir cambios incompatibles.
  • Mayor legibilidad: El código se vuelve más comprensible y estructurado.
  • Desarrollo más rápido: La nueva lógica se construye sobre componentes existentes.

La violación del principio DRY a menudo se llama WET (Write Everything Twice, We Enjoy Typing o Waste Everyone's Time).