IDEAのヒント:条件付きブレークポイントのデバッグ

今日は、IDEAデバッグプロセスのちょっとしたコツを紹介します。

最初にシナリオについて話しましょう。ループ構造で同様の状況に遭遇したことがありますが、途中の特定の状況がうまくいかない場合があります。たとえば、次のコードの結果では、27回目の実行時に問題が発生する可能性があります。

for(int i = 0; i < 100; i++) {
    // 业务逻辑
    System.out.println(i);
}
复制代码

では、現時点では、どのようにデバッグしますか?次のようなブレークポイントを追加することは可能ですか?

image.png

次に、小さな緑色の矢印をクリックして、将来うまくいかない矢印をクリックしますか?

image.png

実際、IDEAにはブレークポイントに条件を追加できる関数があるので、それほど面倒である必要はありません。

操作も非常に簡単で、追加されたブレークポイントの赤い点を右クリックするだけで、以下に示すように、フォームにアイテムの状態が表示されます。

image.png

ここで、このブレークポイントを有効にする条件を入力できます。たとえば、ここにi == 27と入力すると、ループが27に等しいiまで実行されると、プログラムは停止します。

そうすれば、彼があなたが望むループの段階にスキップし続けるために、あなたは狂った点を通り抜ける必要はありません。

もちろん、条件付きブレークポイントは、ループだけでなく、多くの複雑なデバッグシナリオでも使用できます。

この記事にはビデオ版のデモもあります。テキストコンテンツが要約されていない場合は、ここをクリックしてビデオコンテンツを表示することもできます。

今日の共有は以上です。このちょっとしたトリックが役に立ったら、いいね、見て、共有して、フォローして、サポートしてください!

私のパブリックアカウントへようこそ:ProgrammerDD。最先端の業界ニュースを初めて学び、詳細な技術的な乾物を共有し、高品質の学習リソースを入手してください

おすすめ

転載: juejin.im/post/7083049226946478111
おすすめ