デバッグの仕方
Posted: 2013年7月15日(月) 18:02
以前別のスレの書き込みでアドバイスを頂いたのですが,私はデバッグについてあまり理解せておらず,
VisualStadioを使っているのですが,デバッグのやり方は気になる行のいくつかにブレークポイントを
作成してデバッグを開始,止まったときその止まった状態での変数の中身等を調べることでバグを探すという
ように考えていました。
以前頂いたアドバイスでは
1.確実に再現できる最短状況を無操作で実現できるようにします。
2.1つ1つの衝突判定や、玉の挙動変化をログに記録したファイルを作ります。
3.問題が起きるフレーム数を経過したら、プログラムを自動終了します。
4.ログを調べます。
というように書いてありました。
1については問題が起きているところだけを別のプログラムで作成する
2,4についてはfwrite等を使ってゲーム内の状況(衝突判定のフラグ,玉の座標等)をtexファイル等に書き込む
というように認識しているのですが,あってますか?
VisualStadioを使っているのですが,デバッグのやり方は気になる行のいくつかにブレークポイントを
作成してデバッグを開始,止まったときその止まった状態での変数の中身等を調べることでバグを探すという
ように考えていました。
以前頂いたアドバイスでは
1.確実に再現できる最短状況を無操作で実現できるようにします。
2.1つ1つの衝突判定や、玉の挙動変化をログに記録したファイルを作ります。
3.問題が起きるフレーム数を経過したら、プログラムを自動終了します。
4.ログを調べます。
というように書いてありました。
1については問題が起きているところだけを別のプログラムで作成する
2,4についてはfwrite等を使ってゲーム内の状況(衝突判定のフラグ,玉の座標等)をtexファイル等に書き込む
というように認識しているのですが,あってますか?