我一直在阅读几篇事件溯源的文章和示例。我看到有些被称为动词,而另一些则被称为名词,两者都可能在末尾添加事件。哪个更正确?一个例子是OrderShippedEvent(有时只是OrderShipped)与ShipOrderEvent。操作这些类型对象的方法的时态也没有帮助太多。以下是我找到的一些示例。
process(OrderShippedEvent);
或者
apply(ShipOrderEvent);
在其他情况下,会有像以下这样的处理程序:
HandleOrderShipped(OrderShippedEvent)
或者
HandleShipOrder(ShipOrderEvent)
我认为应该有一种标准的方式来命名和处理任何上下文中的事件,虽然我最感兴趣的是事件溯源场景。