1

私が意味したのは:

多くの IDE (私は Eclipse と Visual Studio の方がよく知っています) には、対話型コンソールと呼ばれる機能があります。

これにより、デバッグ モードで、ブレークポイントに到達したとき、または何らかの理由でコードを制御したときに、アプリケーションのコンテキストを認識するコードを実行できます。

つまり、変数の内容を変更できますが、オブジェクトのメソッドを呼び出すこともできます。Eclipse (Java 用) では、新しいローカル変数を定義して、それらを使って "処理" することさえできました。

これは、コードをテストするために (インターフェースで) 非常に長いプロセスを実行する必要がある場合や、コードのある時点でさまざまな FuBa 呼び出しをテストすることが役立つ場合などに非常に役立つと思います。

実行時にデバッガーで変数の内容を変更する方法を認識しており、これが基本的に同じことを行うことに同意します (遅くなりますが)。

また、新しいデバッガー (バージョン 7.02 からだと思います) ではデバッガー スクリプトを実行でき、コードを動的に生成できることも認識していますが、これも面倒です (ただし、ここから素敵なインタラクティブ コンソールを実装することはできます)。

では、そのようなツールはありますか?

4

3 に答える 3

1

ABAPでこれを可能にするようなものはないと思います。

私が便利だと思うのは、コードのセクションを前後に完全にジャンプして、行を見逃したり、行を再度実行したりできることです。これにより、基本的に、デバッグ セッション中に独自のフローを作成できます。

ジャンプ先の行にカーソルを置いて選択すると、これにアクセスできます。

ファイル -> Goto ステートメント

または Shift+F12 を押します。

到達不能なコード (内部および if (0!=0)?) を追加し、デバッグ時にこれにスキップして、変数を設定する (終了したら削除する) ことができます。もう少し手間がかかることに同意しますが、非常に柔軟です。

于 2013-09-25T14:06:41.720 に答える