Reputation: 127
I need some practical Examples/Comparatives about when can/should I use DDD and when can't/shouldn't use DDD?
Upvotes: 1
Views: 1038
Reputation: 1151
Like many other "good" programming practicies DDD cares of achieveing of maximum gain allowing to deal with some difficulties. From my knowledge and experience.
DDD (as one uses most principles and patterns to get most benefits) can be applied when:
DDD is not usefull or cannot be applied to the opposite cases.
In additon DDD may be not usefull
Note that some certain DDD principles can be applied to any project. For example, Anticorruption level fits good for integration with external or legacy systems.
Upvotes: 3