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

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.
主站蜘蛛池模板: 林州市| 大厂| 潜山县| 莱芜市| 盘锦市| 亚东县| 通渭县| 岢岚县| 明光市| 博乐市| 宝应县| 普定县| 吉安县| 贺州市| 开远市| 垣曲县| 吉木萨尔县| 湾仔区| 密云县| 德清县| 于都县| 咸宁市| 广德县| 屏南县| 瑞安市| 呼伦贝尔市| 阿克苏市| 平罗县| 聂拉木县| 宾川县| 唐山市| 东至县| 内丘县| 安多县| 玉龙| 永平县| 资源县| 沛县| 手机| 烟台市| 兴业县|