我不推薦使用 JMP 調試器調試 JSL 代碼。 當我們努力在客戶群中進行越來越多的自動化分析以擴大 JMP 的使用時,調試是關鍵!
現在的情況:
* 調試器啟動一個新實例,與原始編輯器中的代碼不同
* 該功能對於獲取運行時間以識別缺陷很有用,但不適合實際調試
* 找到某些東西並立即更改並再次測試是不可能的,您必須關閉調試器,找到代碼行,更改它(希望您得到了正確的消息),再次打開調試器,運行代碼並再次開始循環。
* 這導致大多數人不會打開調試器,而是在編輯器中連續選擇代碼並運行它,手動更改循環索引以模擬 for 循環。
首選解決方案:
* 新實例很好,因為大多數其他工具也這樣做(但僅用於計算!)
* 好的工具在編輯器中嵌入了調試功能,因此您可以直接在編輯器中設置斷點和復選標記。
* 可以在不停止調試模式的情況下進行更改,並且您運行的所有內容都在“虛擬調試場景”中。
我知道我們編寫腳本,但是每個人都會從中受益。 程序員熟悉(並期望)這種行為,剛接觸 JSL 的人可以更快地消除問題。