Ubiquitous language
The term ubiquitous language in DDD refers to a core language that everyone on the team understands about the software under development. It is entirely possible that a component in a different context and developed by a different team has a different meaning for the same terminology. In fact, they are probably talking about different components from your model.
How you develop your ubiquitous language is an activity that the team will perform. You should not put too much emphasis onto using only nouns to describe your model; you should start to build up simple scenarios. Consider our example from Chapter 4, Testing, on testing where we used BDD for our functional and integration testing. These are your scenarios; the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access