バグの見つけ方
簡単にポイントだけ
てきとーに書きます
・原因をぼやーっと考える(どの辺かなー
ここで時間はかけない
発生したバグのサマリーからとりあえず想像するくらい
・バグが出る時の挙動をよく観察する
原因のあたりがつけにくいバグもよーく観察する
・出ない時の挙動と比較する
比較するとなんで起きているかに近づきやすくなる
・どこで出るかのあたりをつける
あたりをつけてその周辺から探ってく
・コードを追っかける
あたりをつけてれば原因に辿り着くのにそんなに時間はかからない
・問題の箇所を特定したら、何をしてるのかを把握する
その部分が何をしていて、どう動くべきかを見る
・なぜ問題が発生したかを追っかける
なぜ「どう動くべきか」にならないかの原因を特定する