如何调试应用

1. 本质上是调试Java程序

    XWorker可以看作是使用Java编写的框架系统,因此调试本质上是要调试Java代码。XWorker本身是一个Eclipse的项目,可以在Eclipse中启动事物管理器并调试。

2. 调试脚本

    在XWorker中可以使用Groovy等脚本,但目前没有调试脚本的方法,虽然理论上可以在Eclipse中调试Groovy。

    所以Groovy脚本通常建议写简单的代码,如需要调试可以同日志输出等。

3. 如何快速定位动作和脚本

    调试程序或找Bug等需要快速定位Java或Groovy代码的位置,一般有如下方法。

3.1 找到事物

    需要快速定位事物,因此一般在日志或异常中,最好打印出事物的路径。

3.2 找到事物的动作

    可以查看事物的动作、描述着的动作和继承者的动作来找到相应的动作,在动作里就可以找到Java或Groovy代码。

3.3 在异常中定位Groovy代码

    Groovy代码会编译成Class,根据Class的路径可以快速找到Groovy的代码。

    比如:

groovy的异常

    拷贝路径在XWorker中点击打开按钮:

打开事物

    打开的的是代码事物:

代码事物

 

Copyright ©  2007-2019 XWorker.org  版权所有  沪ICP备08000575号