我一直在阅读几篇事件溯源文章和示例。我似乎有些是动词,有些是名词,两者都可能在结尾加上事件。哪个更正确?一个例子是。OrderShippedEvent(或者有时只是 OrderShipped)与 ShipOrderEvent。对这些类型的对象进行操作的方法的时态也没有多大帮助。以下是我找到的一些示例。
process(OrderShippedEvent);
或者
apply(ShipOrderEvent);
在其他情况下会有处理程序,如
HandleOrderShipped(OrderShippedEvent)
或者
HandleShipOrder(ShipOrderEvent)
我认为应该有一种标准方法来命名和处理任何上下文中的任何类型的事件,尽管我对事件溯源方案最感兴趣。