DEV Community

Discussion on: DDD 101 — The 5-Minute Tour

Collapse
carlosmgspires profile image
Carlos Pires

The only beef I have with DDD is... it is just an antidote for lack of common sense — and it will fail anyway if the people trying to use it don't develop enough common sense to continue practicing it.

Collapse
geraldcroes profile image
geraldcroes Author

In my opinion, limiting DDD to "an antidote for lack of common sense" is a bit harsh.

DDD brings more than just common sense. It puts forward ideas like Domain Events along with Event Storming that help the development team interview the business experts to better understand the task at hand ...

DDD proposes a standard for the layers and their responsibilities, It gives techniques to avoid the corruption of the domain model, and the list goes on.

Yes, you can figure it all by yourself thanks to experience, practice, and common sense. But learning DDD is a way to improve faster than you might have alone.

Collapse
carlosmgspires profile image
Carlos Pires

I know you are right, but... you know I am right too.