In the context of creating a formal model for decision-making, yes table-oriented design can be a superior choice. https://www.hillelwayne.com/post/decision-tables/
It isn’t uncommon, nor is it bad design to define value classes that represent simple actions. This enables the action/command/event value to be reified, serialized, transmitted over the wire, deserialized, and…
In the context of creating a formal model for decision-making, yes table-oriented design can be a superior choice. https://www.hillelwayne.com/post/decision-tables/
It isn’t uncommon, nor is it bad design to define value classes that represent simple actions. This enables the action/command/event value to be reified, serialized, transmitted over the wire, deserialized, and…