Why sometimes applying DDD to your project can be more harmful rather than useful? And when it might be irreplaceable? Find all answers in the video below!
Summary
Theory:
- A brief intro about DDD.
- Why DDD is not applicable to all types of projects?
- What conditions should be respected to have a correct implementation of DDD?
- Bad practices of DDD
- Good experience and examples.
Coding session:
- Covering code efficiently with Approval Tests
- Applying the Sandwich Pattern
- Transforming an Anemic Model to a Rich Domain Model
- Managing Temporal Coupling
- Introducing Domain Model Purity & Completeness
About the speaker
Sepehr Namdar had the opportunity to work on various missions, whether it be pure maintenance or the complete monitoring of a project. He was able to acquire knowledge on all phases of software development. The success of a project depends in large part on the methodologies applied during its development. These are often Agility, Lean, Behavior Driven Development, and Clean Code.
Also, Sepehr is the Co-founder of DDD Iran and was one of the DDD Europe 2021 event speakers.
Cheat Sheet
Download the PDF: