DDD – what’s the deal?
May 18, 2009
After doing DDD (on a very basic level) for some time now, I now realize that I could benefit from some sort of sum up. Often when I reach this point, I quickly realize that many people have tread these paths before and that I’m reinventing the wheel… Well, in that case, I do it for me. I like my wheels or at least my way of understanding them…
So here is my take on what the deal with DDD is (I hope that it will change over time but here is how I see it today):
I think first that the whole idea of DDD can be divided into two aspects (actually Joakim pointed me in this way but I like it):
- First code - a bunch of design patterns that help you produce great object-oriented, testable software.
- Then the implications on the way you can...




