Principio de programación DRY

El principio de programación DRY (Don’t repeat yourself) implica dividir un sistema grande, por ejemplo, un software desarrollado por usted, en componentes más pequeños y no repetitivos. Si tiene varios componentes que realizan las mismas tareas, entonces, de acuerdo con el principio DRY, se debe reducir su cantidad, idealmente, para que cada componente no se repita.

Después de dividir el sistema en componentes responsables de ejecutar tareas claramente definidas, estos pueden organizarse en clases, lo que se llama arquitectura modular.

Para construir correctamente un sistema según el principio DRY, es necesario seguir las siguientes reglas:

Ver también

  • principio SOLID,
    que establece recomendaciones para software basado en POO
  • principio KISS,
    que implica evitar la complejización del software
  • principio YAGNI,
    que implica renunciar a la funcionalidad excesiva del software
  • principio CQS,
    que establece para cada función solo un comando
  • principio LoD,
    que se aplica en el desarrollo de software
  • principio separación de responsabilidades,
    que se aplica en el desarrollo de software