ddd-dotnet-core/README.md
2020-04-12 01:36:20 +02:00

20 lines
1.1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Domain Driven Design : des armes pour affronter la complexité
[](https://blog.octo.com/domain-driven-design-des-armes-pour-affronter-la-complexite/)
« La complexité, cest comme le cholestérol. Il faut surtout se débarasser du mauvais. » (Proverbe gascon-malgache)
DDD est lacronyme de Domain Driven Design. Ce nest ni un framework, ni une
méthodologie, mais plutôt une approche décrite dans louvrage du même nom
dEric Evans. Un de ses objectifs est de définir une vision et un langage
partagés par toutes les personnes impliquées dans la construction dune
application, afin de mieux en appréhender la complexité. Nous ne souhaitons pas
faire ici une présentation de DDD (voir plutôt ici pour une introduction). Nous
voulons montrer comment DDD peut adresser certaines problématiques évoquées
dans larticle “Jai mal à mon application ! Ca se soigne ?” au travers dun
exemple dapplication (“je veux vendre et acheter des légumes sur internet”),
tout en sinscrivant dans une démarche de développement Agile.