How to Start Working with DDD Using BDD
summary
Introduces “Modelling by Example,” a way to apply Behaviour-Driven Development techniques to Domain-Driven Design modeling. Shows how to use Gherkin and Behat (PHP tools) not only for communication/tests but as concrete aids to model the application domain with DDD practices, illustrated with examples.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:26What is BDD?
- 3:52Business scenarios and pitfalls
- 7:04Client understanding problem
- 8:09Improving communication
- 10:15Domain model vs code
- 16:54Modeling by examples
- 20:06BDD-driven code
- 24:44Refactoring and clean code
- 27:12Acceptance and domain tests
- 30:21Bounded contexts
- 33:31Avoiding monolithic models
- 36:20Collaboration with client
- 38:45Ubiquitous language and tools
- 40:29Summary
related talks
31mBDD: Behaviour Driven Development
48mMake Your Life Simple and Carefree with BDD
45mBehaviour Driven Development and Behat: Telling Stories Through Code
41mBDD Crash Course for Testers
41mBehavior-Driven Development: Feature this!
48mMake Your Life Simple and Carefree with BDD
45mBehaviour Driven Development: Embrace Uncertainty
50mAn introduction to Behaviour Driven Development (BDD) for embedded systems
