Vocabulario de Desarrollo de software · Revisión y calidad del código

¿Qué significa DRY?

Significado en Desarrollo de software, traducción al español y ejemplos

/draɪ/abreviaturaTérmino frecuente

DRY: principio DRY, no te repitas

Sigla de «Don’t Repeat Yourself» («no te repitas»): principio según el cual cada conocimiento o lógica debe estar en un solo lugar del código, en vez de copiarse.

Cómo se usa

Se pronuncia como la palabra inglesa dry. En revisiones se dice «hagamos esto DRY» cuando se quiere eliminar duplicación. Aplicarlo demasiado pronto puede crear una abstracción inadecuada; algunas personas esperan a ver tres repeticiones, la llamada regla de tres.

Frases de ejemplo

  1. The same validation appears in four controllers; let's DRY it up with a shared helper.

    La misma validación aparece en cuatro controladores; centralicémosla en una función auxiliar compartida.

    La lógica repetida se extraerá a un elemento común para evitar mantener cuatro copias.

  2. Keeping code DRY is good, but don't merge two functions that only look similar by accident.

    Evitar duplicación es bueno, pero no unifiques dos funciones que solo se parecen por casualidad.

    La similitud superficial no basta para justificar una abstracción compartida.

Combinaciones frecuentes

  • DRY principle
  • DRY it up
  • keep it DRY
  • not very DRY

Más términos: Revisión y calidad del código

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: