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

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.
主站蜘蛛池模板: 黄陵县| 宜章县| 江门市| 尉犁县| 堆龙德庆县| 三门县| 金堂县| 桂林市| 东方市| 毕节市| 德钦县| 岐山县| 乳源| 资溪县| 威宁| 新丰县| 金秀| 藁城市| 汕尾市| 丁青县| 花莲市| 静海县| 逊克县| 颍上县| 襄汾县| 黄山市| 德江县| 长宁区| 麻江县| 巨野县| 南皮县| 务川| 海原县| 德钦县| 肥城市| 宜阳县| 石首市| 自贡市| 拉萨市| 渝中区| 深泽县|