官术网_书友最值得收藏!

Ubiquitous language

In DDD, we should build a common and rigorous language between developers and users. This language should be based on the domain model and will help us have a ubiquitous and fluid conversation with the domain experts, and will prove to be essential when approaching testing.

Since our domain model is part of our software, we should be precise to avoid any ambiguity and evolve both model and language as our knowledge as the domain grows. But when creating software, the usage of the ubiquitous language should not be only in our domain model, but also in our domain logic and even architecture. It will allow a ubiquitous understanding by any team member.

Creating tests that use the domain language help any team member to understand our domain logic.
主站蜘蛛池模板: 波密县| 武山县| 浮梁县| 金湖县| 沽源县| 武山县| 伊川县| 姚安县| 伊金霍洛旗| 兴仁县| 高邑县| 丹江口市| 陆良县| 南华县| 宾川县| 景东| 沐川县| 藁城市| 吐鲁番市| 承德县| 阿尔山市| 崇仁县| 华蓥市| 肃南| 错那县| 井研县| 内江市| 德兴市| 嵩明县| 陆丰市| 田东县| 唐河县| 岱山县| 晋州市| 深圳市| 平湖市| 承德县| 上林县| 绥化市| 甘谷县| 石台县|