Thoughtworks Insights

Domain Modeling: What you need to know before coding

When getting to know a new game, which is completely unknown, the first thing we ask ourselves is what is it about? How do we play? What are the rules? Something very similar happens when we develop software, we need to know what we are going to build, what business concepts are involved with the system and how they are related to each other, in a tweet: we need to understand the domain.
favicon
thoughtworks.com
thoughtworks.com