Taxi Blog

自作の携帯アプリについて開発状況などを報告しています。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告|
  3. トラックバック(-)|
  4. コメント(-)

バグが見つからない

ねばちょびん、ずっと原因がつかめないバグがあって、憔悴しきってます。

間違いなく自分がプログラムミスをしているのですが、ここまで見つからないと正確無比なPCを疑いたくなります(笑)

どんなバグか簡単な例で説明すると、1+1を計算させるプログラムを作ったのに、100回に1回くらい2以外の答えを返すという、なんとも情けないバグです。

こういうケースは、第一に再現性を確認しなければ話が進まないのですが、それが見つからない状態。

もはや解決する気力が失われたので、最後の手段「バグ回避プログラム」を入れるしかなさそうです(涙)

バグ回避プログラムっていうのは、1+1が2以外だったら強引に2を返すようにプログラムしてしまうという、問題を解決せずにバグ専用のプログラムで対応することです。

まあ、ゲームをプレイする人にしてみれば、どちらも同じに見えるので、問題ないといえば問題ないのですが…。

今回のようなバグは、コーディングを開始してから仕様変更が発生して、プログラムの変更が不完全のまま新しい処理を追加したりすると、よく発生するような気がしています。

作りながらテストプレイをすると、新しいアイデアが浮かんだりして、システムを大幅に変更したくなることがよくあるんですよね…。
そして変更漏れが発生するんですよ、変更したと思い込んでいるから、バグが見つからない…。

ふぅ
スポンサーサイト
  1. 2011/11/04(金) 10:41:29|
  2. 開発日記|
  3. トラックバック:0|
  4. コメント:1

Taxi

10 | 2011/11 | 12
Sun Mon Tue Wed Thu Fri Sat
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 - - -

Recent Entries

Recent Comments

Recent Trackbacks

Archives

Category

Links

Search

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。