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