Here are a couple of examples:
- Terms that mean the same thing, but are called different names (synonyms).
- Terms that share the same name, but mean different things (homonyms).
Having a "Ubiquitous Language" within a system, as detailed in Domain Driven Design by Eric Evans, helps to ensure that developers use unambiguous terminology that even the end users of the system should be able to comprehend.
No comments:
Post a Comment