- 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.
推薦閱讀
- 程序員數(shù)學(xué):用Python學(xué)透線性代數(shù)和微積分
- Vue.js 3.x從入門到精通(視頻教學(xué)版)
- Android 7編程入門經(jīng)典:使用Android Studio 2(第4版)
- C語言程序設(shè)計(jì)
- Learning SQLite for iOS
- RTC程序設(shè)計(jì):實(shí)時(shí)音視頻權(quán)威指南
- Flux Architecture
- 51單片機(jī)C語言開發(fā)教程
- 深入理解C指針
- 零基礎(chǔ)學(xué)C語言(第4版)
- 玩轉(zhuǎn).NET Micro Framework移植:基于STM32F10x處理器
- 青少年學(xué)Python(第2冊(cè))
- Visual C++從入門到精通(第2版)
- Get Your Hands Dirty on Clean Architecture
- PHP項(xiàng)目開發(fā)全程實(shí)錄(第4版)