Summary
-
When implementing and maintaining the software modules, one can fully focus on the best possible implementation of the data models and required methods:
-
methods for conditions
-
methods for actions
-
-
By using Enum generation with data extraction, the manual implementation and maintenance of business data can also be eliminated.
-
No programming of logic: This often time-consuming, complex, and error-prone programming work is completely eliminated!
-
Significant relief in maintenance and support, i.e. when making business-level changes to the decision tables:
-
automatically: When rules change, all that’s needed is regeneration!
-
manually: Only when conditions or actions change do individual methods need to be specifically adjusted, added, or removed.
-
-
Very good bidirectional traceability
-
There is always exactly one program branch for each rule.
-
Log files and decision tables are sufficient to accurately trace or statistically evaluate the behavior of the software modules.
-