Every single time I pick Domain driven design for one of my projects or layers, I regret using it! But it’s not the whole story…
I’ve always mentioned in my articles, that many of the ASP.Net developers have little information about web pages structure. Because they have a POWERFUL tool named Visual studio!
I’ve noticed that most of developers go for Domain Driven Design at their first choice. Well, the question is : “Do I have to solve ALL the problems through domain driven design?”.
Aggregates in domain driven design are in fact the equivalents of facade design pattern. Let us have a look at facade pattern principle:
The term “Ubiquitous language” may be new to you. Yet Ubiquitous language is an important concept in software development .