Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Agreed, my issue wity DDD is that it is based on a bunch of good ideas but very little of it is actually actionable.


I actually think that this perception is what has caused most of the architectural overkill mentioned in this thread. People want something "actionable", so they extract the specific patterns.

The most important part of DDD is the principles. It's a way of looking at the world and at problems, of seeing things first and foremost from the business perspective. How you apply those principles to achieve that perspective must vary dramatically from project to project, which means that the details of action are left to you to decide.


Several of the ideas, like ubiquitous language and bounded contexts, are highly actionable.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: