HN user

wardomainexpert

1 karma
Posts0
Comments1
View on HN
No posts found.

In domain-driven design (DDD), the ubiquitous language is a shared language that is used to describe the domain and the domain model. It’s a common language that is used by developers, stakeholders, and domain experts, to communicate and understand the business domain.

Domain-Driven Design explicitly emphasizes the importance of naming things properly with the notion of Ubiquitous Language. If you work in the domain of, say, invasion, killing, bombing, genocide, you probably shouldn’t name a Department of War as Defense Department. Department of War would be a more concise and specific option.