#Ddd
3 articles avec ce tag.
Architecture logicielle
Clean Architecture expliquée simplement
La Clean Architecture organise le code en cercles concentriques : le métier au centre, les détails techniques (base de données, framework, UI) à l'extérieur. La règle est simple — les dépendances ne pointent jamais vers l'extérieur.
Avancé
·
5 min
Architecture logicielle
Domain Driven Design (DDD)
Le Domain Driven Design (DDD) est autant une démarche de modélisation métier qu'une technique de code. Il propose un vocabulaire partagé avec les experts métier, des frontières explicites entre sous-domaines (bounded context), et des règles précises pour modéliser entités, value objects et agrégats.
Avancé
·
6 min
Design Patterns
Le Pattern Repository expliqué simplement
Le Repository Pattern cache les détails de stockage (SQL, ORM, API externe) derrière une interface orientée métier. Le domaine manipule des objets, pas des requêtes — l'implémentation concrète du stockage reste un détail interchangeable.
Intermédiaire
·
6 min