工欲善其事必先利其器 - アイデアデバッグのサン・オペレーティングのいくつかの

序文

アイデアの人々に精通していないために、デバッグだけで、次のステップ、次のステップをブレークを行い、その後、偶然にすぎ押下してもよいです。のみ、再度すべてのスタートを解放しながら、今日はいくつかのオペレーティング・デバッグのショーについて話すように、彼女の手には、無効になっていることを嘆い

八個のダイヤモンドキー

順に左から右へ

  • ブレークポイントの場所にジャンプし、カーソルが他の線または他のページにある場合、実行されるコードの現在の行にジャンプするには、このボタンをクリックしてください:実行ポイントを表示します。
  • ;行ずつ下る、最も頻繁に使用されるボタンステッピング:ステップオーバー
  • ステップイン:散歩、現在の行は、あなたが内部メソッドにジャンプすることができる方法がある場合は、この方法は、公式のライブラリを入力しないであろう。たとえば、
    このとき、ステップにを押すと、あなたはプロセスpostAccessTokenを入力することができます
    にステップを押すと、この時間は、プロセスpostAccessTokenを入力することができます
    ここに画像を挿入説明
  • フォース工程へ:入力された力に強制的にライブラリを入力するには、このメソッド基本となるソースコードの公式の使用を見ることができたときに、任意の手段を入力することができます。
  • ステップアウト:メソッドが終了し、まだ割り当てを完了していないこの時点でメソッドへのステップへのメソッド呼び出しからの出口のうちステップ。
  • ドロップフレーム:フォールバックブレークポイント(ステップバイステップでは、もちろん、あなたがこの方法で右の方法をロールバックしたいポイントを積み重ねることができ、その後、ドロップフレーム)
  • カーソルまで実行:カーソル(どこ)にファイル名を指定して実行、あなたが見る必要があるという行にカーソルを置き、その後、この機能を使用することができ、コードは割り込みポイントを必要とせずに、カーソル行まで実行されます。
  • 式評価:計算式を、これは非常に重要な機能である、あなたは情報を印刷するために移動することなく、デバッグプロセスでの式の値を計算するために、この操作を使用することができます。
    この式は、一般的な変数またはパラメータだけではなく、また、あなたがこの方法でメソッドの戻り値を確認するために見ることができたときに、いくつかの方法でコードの行を呼び出す方法とすることができることができます。

簡単なデモ
上記の値はまた、デバッグを容易にするために、変更することができます
ここに画像を挿入説明

変数ビュー

ここに画像を挿入説明
「+」の左上隅をクリックして、あなたが直接見たいという変数を検索することができます

スマートウォーク

ここに画像を挿入説明
彼を再び実行中に位置し、私は一番下に追加していない理由を知っていない
唯一の方法がある場合は、直接の中へ強制ステップに似て行く、その後、彼は自動的に現在のブレークポイントの行を見つけますし、リストの入力に必要なメソッドを

力へのブレークポイントのエントリ

ここに画像を挿入説明
あなたはサイクルを終了したくない場合は特に、ループのもののために、あなたは、終了条件を追加することができます

例外ブレークポイントを追加します。

ここに画像を挿入説明
たとえば、あなたは明確な異常が発生したときに私たちはステップの例外を何が起こったのかを知ることができ、彼女が起こる場合は、あなたが例外ブレークポイントを追加することができます知っていただきたいと思います

公開された25元の記事 ウォン称賛22 ビュー3645

おすすめ

転載: blog.csdn.net/weixin_42443419/article/details/103549736