Un principio en el desarrollo de software que tiene como objetivo reducir la repetición de patrones de software, reemplazándolos con abstracciones o utilizando la normalización de datos para evitar la redundancia.
"Mediante el uso de funciones, nos adherimos al principio DRY y evitamos escribir el mismo código varias veces."