xDecision
A decision tree editor and runtime engine.
什么是decision tree
商业智能领域常用的决策工具
利用树形模型表达复杂的决策制定过程
Decision Tree 编辑器可以让开发者
以所见即所得的方式生成decision tree
依据模型生成单元测试的验证代码
所有决策路径全覆盖
优势
纯模型,无代码
方便重用
替代if/else,极大的简化代码
集成说明
Depenency
<dependency>
<groupId>com.xrosstools</groupId>
<artifactId>xdecision</artifactId>
<version>${latest}</version>
</dependency>
Demo project
IDEA编辑器
模型文件结构详解
自定义插件
从xdecision2.0.0开始支持用户自定义插件。包括决策树结构的自定义解析和执行过程路径自定义选择