我不推荐使用 JMP 调试器调试 JSL 代码。 随着我们努力在客户群中进行越来越多的自动化分析以扩大 JMP 的使用范围,调试是关键!
现在的情况:
* 调试器启动一个新实例,与原始编辑器中的代码不同
* 该功能适用于获取运行时间以识别缺陷,但不适用于实际调试
* 找到东西并立即更改并再次测试是不可能的,你必须关闭调试器,找到代码行,更改它(希望你得到正确的消息),再次打开调试器,运行代码并重新开始循环.
* 这导致大多数人没有打开调试器,而是在编辑器中选择串行代码并运行它,手动更改循环索引以模拟 for 循环。
首选解决方案:
* 新实例很好,因为大多数其他工具也在这样做(但仅用于计算!)
* 好的工具在编辑器中嵌入了调试,因此您可以直接在编辑器中设置断点和复选标记。
* 可以在不停止调试方式的情况下进行更改,并且您运行的所有内容都是在“虚拟调试场景”中。
我知道我们会编写脚本,但是每个人都会从中受益。 程序员熟悉(并期望)这种行为,JSL 新手可以更快地消除问题。