(基本の基本)デバッグをしていて、忘れがちなことをメモしておく。
コンソールを確認する。
値をみたりコードを見ていたりして、ついつい見落としがちになってしまっている・・・。
コンソールに出たエラー文をターミナルでgrepをかけることによって、どのエラーに引っかかっているかを知ることができる。
止まっているThreadを一度Suspendする。
処理しているはずなのに動いていないThreadを一度Suspendすれば、どこで停止しているのかを知ることができる。
どのThreadでどの処理をしているのかを知っている必要がある。
breakpointをどこに付けるかのコツとか。
breakpointで頻繁に処理が止まるのがめんどくさい場合
止めたい状況でのユニークな値をif文で囲む。
そのif文の中にbreakpointをかけると楽。