Chapter 24. Context and Domain Language
“England and America are two countries separated by a common language.”
George Bernard Shaw
Communication requires a common language. During the collaboration in the creation of acceptance tests, a common language emerges.
Ubiquitous Language
Domain-driven design (DDD) [Evans01], refers to the ubiquitous language. The ubiquitous language involves the terms in which the customer and developers talk about a system. The language arises from explanations given by a customer or subject matter expert about the entities and processes in a system. The ubiquitous language transforms itself and becomes more refined as developers and customers discover ambiguities and unclearness.
The language evolves during ...
Get Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.