Cette semaine, c'est Bertrand Yvernault qui nous propose un article sur le sujet suivant : The clean architecture.
J'ai toujours utilisé la bonne vieille architecture MVC (Model-view-controller) lorsque je développe des applications. Je pense que vous aussi. On comprend facilement ce pattern qui va bien segmenter les couches applicatives.
Aujourd'hui, via cet article, j'ai voulu m'intéresser à la "Clean Architecture". La clean architecture est une organisation en couche, chaque couche ayant des responsabilités bien définies. La règle d’or du "Clean architecture" est la règle de dépendance.
J'ai aimé comment cet article nous présente la "Clean Architecture". Il nous explique l'organisation en couches mais également comment elles intéragissent entre elles. Il nous fournit également un exemple en java qui va nous faciliter l'implémentation du "Clean Architecture" dans nos futures applications.