バグに悩まされるすべてのプログラマーは、孫悟空の能力を欲しがる。七十二変化するか、一瞬で灰になって消え去るか、そのどちらかを。
1、誰が私のコードをいじったんだ
これは確かにどこかで見覚えのある感覚だ。何度も説明してきたが誰も信じてくれない。それでも一言言わせてほしい:元々はこんな形じゃなかったんだ
2、何だって?まだIE6を使うのか?
IE7+、360ブラウザ、Firefox、Chromeなどに完璧に対応した後、突然この青天の霹靂に見舞われた。
3、担当者はもう退職している
いざという時に資料がなく、すべてのコメントが同じ!後の旗を担ぐことになったが、まさか顧客がこんなに手強いとは思わなかった。でもこのプログラムは本当に私が開発したものではない。あの時彼はただこう言っただけだ:動作は完璧で、ドキュメントも完備している!
4、終わった、ネットで調べても見つからない
道は長く遠いが、ネットで答えを探し求める。しかし予想外にも、千百度も探し求めたのに、ふと振り返ると、百度(Baidu)にすら収録されていなかった。
5、コードを更新し直せばいいんだよ
私がコミットしたものがどうして消えたんだ、更新するとどうしてエラーになるんだ、なぜコンフリクトするんだ——コードを更新し直せばいいんだよ!
6、誰がアカウントとパスワードをデフォルトでadminにしたんだ?
データベースにまだデータがないのに、どうしてシステムにログインできたんだ?コードを調べてみると、なんとコードにハードコードされていた!
7、直すのはやめた、もう一度新しく書く
複雑な処理ロジックを前にして、さっぱり理解できない。自分で専用のものを書き直したほうがよっぽど速い。