xDecison简介

原创
2020/09/16 20:17
阅读数 191

xDecision

A decision tree editor and runtime engine

什么是decision tree

商业智能领域常用的决策工具

利用树形模型表达复杂的决策制定过程

Decision Tree 编辑器可以让开发者

以所见即所得的方式生成decision tree

依据模型生成单元测试的验证代码

所有决策路径全覆盖

优势

纯模型,无代码

方便重用

替代if/else,极大的简化代码

集成说明

参考样例POM

Depenency

<dependency>
	<groupId>com.xrosstools</groupId>
	<artifactId>xdecision</artifactId>
	<version>${latest}</version>
</dependency>

Demo project

Demo

IDEA编辑器

plugin

模型文件结构详解

model-file-structure

自定义插件

从xdecision2.0.0开始支持用户自定义插件。包括决策树结构的自定义解析和执行过程路径自定义选择

结构解析plugin

路径选择plugin

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部