“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.
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 ...