Session

TDD ❤️ DDD: Modeling in Code, seriously

You fear that working closely with domain experts means modeling on a whiteboard forever?
You think that DDD means “big design up-front with sticky notes“?
After all, if domain experts don’t understand code, isn’t collaborative modeling limited to text and drawings?
 
Actually, DDD is about using ubiquitous languages – meaning that your code can
be comprehensible for domain experts!
Test-driven Development (TDD) can help you to seamlessly move between post-it notes
and production code, together with your domain experts.

In this session, I will show how to do domain-driven modeling in code. I will write working Kotlin code…
* driven by tests,
* with rich ubiquitous language,
* that is understandable for non-developers (even without Gherkin)

And you will learn something about airport ground handling services, which will be our real-world example.

- Live Coding Event for < 2 hours
- presentation with IDE, also works remote
- participants should have minimal Java/Kotlin and programming background
- real-world example, code available on github

Richard Wallintin

software architect, coach and DDD enthusiast @ WPS

Hamburg, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top