En 2012, Robert Martin (tío Bob) publicó una entrada de blog titulada 'La arquitectura limpia', que luego se amplió hasta convertirse en un libro completo. Sintetizó la Arquitectura Onion, la Arquitectura Hexagonal, BCE (Entity-Control-Boundary) y DCI en un modelo único, con un nombre explícito y reglas estrictas sobre lo que cada capa puede importar. La arquitectura limpia no es una idea nueva: es una formalización precisa de la idea de inversión de dependencia que Palermo y Cockburn ya habían descrito. Esta lección descomprime el modelo capa por capa, explica la regla de dependencia y muestra cómo implementar los objetos límite que separan los casos de uso de los mecanismos de entrega.

La regla central de la Arquitectura Limpia es la Regla de Dependencia: las dependencias del código fuente deben apuntar sólo hacia adentro, hacia políticas de nivel superior. Nada en un círculo interno puede saber algo acerca de algo en un círculo externo. Esta única regla, rigurosamente aplicada, es toda la arquitectura.
Full content is available with a subscription.
Get full access to all courses on the platform for one year with a single payment.
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.