事件风暴第一步:识别事件

本文是参与张逸老师《面向场景的领域驱动设计全过程工作坊》后的学习总结,探讨事件风暴如何识别领域事件。事件是软件世界的描述,具有时间点特征并引起状态变化,命名遵循「名词+动词过去式」原则。识别过程中,通过标记热点来突出重要事件,并强调不应将UI交互视为领域事件。
摘要由CSDN通过智能技术生成

本事件风暴系列是参加张逸老师的课程《面向场景的领域驱动设计全过程工作坊》的学习总结。仅作交流学习。

  • 流程图:是对现实世界的表现,比如第一步第二步该干什么,无法对软件世界进行描述;
  • 事件风暴:是对软件世界的描述,是可以推导出软件实现的。该工作坊的即文章的第1-4步主要是为了识别出领域的业务全景。

事件

领域事件具有以下四个特征,

  1. 领域事件是过去发生的与业务有关的事实。
  2. 领域事件具有时间点的特征,所有事件连接起来会形成明显的时间轴。 比如打电话时一个时间段对应两个事件,包含通话已开始和通话已结束,两个事件。
  3. 领域事件是管理者和运营者重点关心的内容,若缺少该事件,会对管理与运营产生影响。比如支付已开始和支付已结束两个事件不是领域事件,支付已成功才是关心的,才是领域事件。
  4. 领域事件会导致目标对象状态的变化。包含三种变化:从无到有,状态的值改变,从有到无(很少)。比如商品已查询到不算领域事件。银行账号已销户属于状态变化。

故&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值