Ubiquitous Language
让业务、设计、代码和文档共享同一套术语的领域建模原则。
#type / concept
#status / growing
#tech / dev
#resource / ddd
[!info] related notes
- 所属 MOC: Matt Pocock Skills MOC
- 前置概念: DDD架构
- 并列概念: Architecture Decision Record (ADR)
- 易混淆概念: Context7
- 关系笔记: Matt Pocock Skills 的工程闭环
Ubiquitous Language
一句话定义
让团队在讨论、文档和代码里都使用同一套领域术语,避免同词异义和一物多名。
核心机制 / 工作原理
复杂系统先坏在语言层。术语不稳定时,需求、实现和测试会各自理解一个系统,最后接口和行为都开始漂移。
最小例子 / 最小场景
如果团队有人说 account 指登录身份,有人指结算账户,就应该尽快拆成两个明确词,而不是继续模糊使用。
边界与易混淆点
- 不是追求术语“高大上”,而是追求稳定可共享
- 统一语言不是只写 glossary,关键是进入日常决策和代码命名