JMPデバッガーを使用してJSLコードをデバッグすることは、私がお勧めできることではありません。 JMPの使用を拡大するために、顧客ベース内でますます自動化された分析に努めているため、デバッグが重要です。
現在の状況:
*デバッガーは新しいインスタンスを開始し、元のエディターのコードとは異なります
*この機能は、実行時間を取得して不足を特定するのに適していますが、実際のデバッグには適していません。
*何かを見つけてすぐに変更して再度テストすることはできません。デバッガーを閉じ、コード行を見つけて変更し(メッセージが正しく表示されることを期待して)、デバッガーを再度開き、コードを実行してループを再開する必要があります。
*その結果、ほとんどの人はデバッガーを開かず、エディターでシリアルコードを選択して実行し、ループのインデックスを手動で変更してforループをシミュレートします。
推奨される解決策:
*他のほとんどのツールもこれを行っているので、新しいインスタンスは問題ありません(ただし、計算のためだけです!)
*優れたツールにはデバッグがエディターに組み込まれているため、エディターで直接ブレークポイントとチェックマークを設定できます。
*デバッグモードを停止せずに変更することが可能であり、実行するのは「仮想デバッグシナリオ」のみです。
私たちはスクリプトを作成していることを知っていますが、誰もがこれから恩恵を受けるでしょう。 プログラマーはこの振る舞いに精通している(そして期待している)ので、JSLに不慣れな人は問題をはるかに早く取り除くことができます。