¿Qué hace clean-architecture?
Estructura el software siguiendo la Regla de Dependencia: las dependencias del código fuente apuntan hacia adentro, desde los frameworks hacia los casos de uso y entidades. Úsalo cuando el usuario mencione “capas de arquitectura”, “regla de dependencia”, “puertos y adaptadores”, “arquitectura hexagonal”, “límite de caso de uso”, “arquitectura cebolla”, “arquitectura que grita” o “independencia del framework”. También actívalo al desacoplar la lógica de negocio de bases de datos o frameworks, definir límites de módulos o debatir dónde colocar las reglas de negocio. Cubre principios de componentes, límites y SOLID. Para calidad de código, consulta clean-code. Para modelado de dominio, consulta domain-driven-design.