Arquitectura Limpia

Enfoque de arquitectura que separa el software en capas, priorizando la independencia de frameworks y la testabilidad.

La Arquitectura Limpia es un enfoque de diseño de software que enfatiza la separación de responsabilidades y la independencia de frameworks externos. Fue propuesta por Robert C. Martin (Uncle Bob) y se basa en el principio de que las dependencias solo pueden apuntar hacia adentro.

Características principales

  • Separación en capas concéntricas
  • Independencia de frameworks y herramientas
  • Reglas de dependencia claras
  • Fácil de probar y mantener
← Volver a conceptos