- Hands-On Microservices with Kotlin
- Juan Antonio Medina Iglesias
- 131字
- 2021-06-30 19:10:43
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.
推薦閱讀
- DB2 V9權(quán)威指南
- Visual FoxPro程序設(shè)計(jì)教程(第3版)
- Ceph Cookbook
- Practical DevOps
- CouchDB and PHP Web Development Beginner’s Guide
- PhpStorm Cookbook
- Mastering Ext JS
- Java編程技術(shù)與項(xiàng)目實(shí)戰(zhàn)(第2版)
- Android底層接口與驅(qū)動(dòng)開發(fā)技術(shù)詳解
- 深入淺出PostgreSQL
- iOS自動(dòng)化測(cè)試實(shí)戰(zhàn):基于Appium、Python與Pytest
- 代碼閱讀
- 多模態(tài)數(shù)據(jù)分析:AGI時(shí)代的數(shù)據(jù)分析方法與實(shí)踐
- OpenCV Android開發(fā)實(shí)戰(zhàn)
- Mastering Python