知识卡片

事件风暴找事实

普通读书笔记卡 · 1762.d

内容

领域事件用已经发生的事实描述业务变化,比角色职责和流程文档更接近领域本质。事件风暴把不同人的局部理解放到同一时间线上,帮助发现遗漏的规则和边界。

参考来源

- 位置:《复杂软件设计之道》第2章《领域驱动战略设计》"2.4.1 领域事件"一节(源文件:_chapter_text/ch02.txt) - 结论依据:原文明确"一个事件代表某个已经发生的事实",并以购物车案例说明"世界不是由对象名词组成的,而是由动词事实组成的",通过分析动词找到"购物车中加入了商品"这一具体事实,比单纯罗列角色职责更接近领域本质。 - 原始内容:一个事件代表某个已经发生的事实,在计算机系统中,事件是由一个对象表达,其包含有关事件的数据……首先从动词入手,而不是名词。名词是人们直觉感觉到的,比如"用户""商品"等,但是这些并不能代表发生的事实——世界不是由对象名词组成的,而是由动词事实组成的。