测试和调试流氓规则的最佳方法

时间:2015-02-14 11:03:07

标签: debugging drools optaplanner

是否有测试和调试流氓规则的工具?
我之前使用CLIPS作为专家系统,他们有一个工具,可以加载规则,事实,观察议程,执行(触发规则,工作内存更改)对于故障排除和开发规则非常有用。

有什么类似于流口水吗?关于如何调试的想法&用drools进行故障排除或接近。

Noe:使用drools编写optaplanner分数函数

1 个答案:

答案 0 :(得分:0)

我使用以下方法:

  • 按照自下而上的方法构建系统
  • 从基本规则开始,每个规则编写几个JUnit测试用例,以涵盖我能想到的所有场景。似乎很好,因为它可以发现早期问题而不是等到与optaplanner集成
  • 如有问题:
    • 我通过类型
    • 上的过滤器转储全部或部分事实
    • 使用带有级别跟踪的org.drool日志记录来查找激活/触发和相关事实