2017/02/15

RubyMine や PyCharm などで例外発生時にブレークポイントを置く方法

RubyMine や PyCharm など(他のJetBrains製品もおそらく同様)でデバックしているときに,エラー(例外)発生時にブレークポイントを置き,エラー発生時点の変数を見る方法のメモ.

デバックのウインドウの左側にある赤い丸が縦に二つ並んだボタン(View breakpoints)から設定可能.

PyCharmなら,Python Exception Breakpoints Any exception にチェックを入れる.
RubyMineなら,Ruby Exception Breakpoints の Exception 'Exception' にチェックを入れれば良い.

なければ + ボタンから追加可能.

Exception 'Interrupt' なども追加すると無限ループなども検証できて良い.

0 件のコメント:

コメントを投稿