En 2012, Robert Martin (Oncle Bob) a publié un article de blog intitulé « The Clean Architecture », qui a ensuite été développé en un livre complet. He synthesized Onion Architecture, Hexagonal Architecture, BCE (Entity-Control-Boundary), and DCI into a single, explicitly named model with strict rules about what each layer may import. Clean Architecture is not a new idea — it is a precise formalization of the dependency inversion insight that Palermo and Cockburn had already described. This lesson unpacks the model layer by layer, explains the Dependency Rule, and shows how to implement the boundary objects that separate use cases from delivery mechanisms.
ℹ️
La règle centrale de l'architecture propre est la règle de dépendance : les dépendances du code source doivent pointer uniquement vers l'intérieur, vers des politiques de niveau supérieur. Rien dans un cercle intérieur ne peut savoir quoi que ce soit sur quelque chose dans un cercle extérieur. Cette règle unique – rigoureusement appliquée – représente l’architecture entière.
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.