Home > 日記 > こんなバグで3年

こんなバグで3年

  • 2008-01-18 (金) 0:00
  • 日記

どうもミナミです。

数年わからなかったバグが修正できまして、

かなり気分がいいです。

発見した時は少し声を出してみたり。

これまで、バグとしては見つけていたのですが、
いろいろ修正しても取れず、減ってはいたものの、
完全に無くす事はできないと思っていました。

バグは無くなる

だって人が作ったプログラムですから。
(ダメプログラマーが作った物ですから)

これを発見したのは本当に偶然で、
しかも、前作で見つけた他のバグがあったからで、
よく見たら少し違いますが、
何となく前作で発見したのと似たようなバグだなと思い、
それと似たような修正を入れたら直りました。

3年がかりの修正です。

で、そのバグは何かと申しますと、

初期化抜け・・・・・・

初心者か!!

いや、言い訳をしますとですね、
変数自体のゼロクリア(変数をゼロにする)はしていたのですが、
その変数に初期値を入れている場所がないのです。

頭の中では、初期値を全部セットしている関数の中で
セットしていると思っていたのですが、
どうもセットしていなかったようで・・・・・・。

思い込みって、やっぱり怖いですね。

これだけセットしてなかったんですから。

本当にたった一つの変数に初期値の0xF000を入れるだけで、

何事もなかったように動くプログラム。


コンピューターが1と0の世界だという事を、
再確認した出来事でした。

というか、これだけなのに3年って・・・・・・

ダメプログラマーだコイツ!!

↓記事がおもしろかったらクリックおねがいします。
プログラムランキング [人気blogランキング]  FC2 Blog Ranking  にほんブログ村 IT技術ブログ プログラム・プログラマへ

Comments:0

Comment Form
Remember personal info

Home > 日記 > こんなバグで3年

Search
Feeds
Meta

Return to page top