バグはバグでも、うれしいたのしいバグとうれしくないバグ(笑)
共感しかない…
バグはバグでも…
・再現性のあるバグ→うれしい
・バグの原因を絞り込む作業→たのしい
・判明したバグの対策を考える作業→たのしい
・対策済みシステムがきちんと動くのを確認する作業→たのしい
・再現性のないバグ→
— オノッチ (@onotchi_) February 4, 2025
再現性のないバグを短時間で再現させる手練れがいて「ゴッドハンド」と呼ばれていました。
— うすポテ (@SaltyPotatoChi6) February 4, 2025
翌日見るとなぜか再現しないバグ→
— 向坂兵真@ヒョウマ (@kousaka4656) February 4, 2025
先日「私の前では何回やっても見つからない」と嘆いていたバグは、リリース当日の早朝4時頃のテストで見つかりました。一気に目が覚めました。。。 https://t.co/yGqIJCdVrs
— くろにゃんこ@Roblox 個人開発者 (@blackcat_0106) February 4, 2025
「スキャナーがたまに白紙データを出力する」
→ メーカーお手上げ
→ 顧客も発生条件や再現性分からず
→ 「でも頑張ってる風」を出すため現場に入りひたすらスキャン
→ 8,000枚ほどやったところでギブアップ宣言
というのを思い出すwww あれは苦行だった。 https://t.co/YTC56opRPk
— backyarD_D (@backyarD_D) February 4, 2025
再現性のないバグと言えば、全国展開した機器で特定の百貨店のテナントに設置したものが、たまにデータ保存ができないってのがあって、調べていくと原因はバックヤードのエレベータが動く時に電源が瞬断してたってのがあったな
これは現地に派遣したCEがたまたまみつけてくれた
— masatooooon (@Masatooooon) February 5, 2025
再現性のないバグを再現する方法を見つけた際は、心のなかで大歓喜よね!
うわー!これだーーー!!!
こんな抜け道あったんかい!?
— 映シス@映画好きなSE (@defaultUser888) February 5, 2025
コレがあるから「なんで(ココで)バグらねーんだよ!」ってキレ散らかしたプログラマが出てくるんですよね。 https://t.co/xaKEUzyAJ5
— 昇日ときどきRaytow (@Noboruhi) February 4, 2025
締め切りがなければ、再現方法を追い込むのもそこそこたのしいよ。締め切りが無ければ。 https://t.co/ZQopRusWdw
— Kenta IDA (@ciniml) February 5, 2025
「バグ修正」という作業、
プログラマー以外には勘違いされがちなんだけど、
バグを再現できる環境作りが80%、
バグを修正する作業は20%でしかない。
— きゅぶんず (@kyubuns) May 28, 2023
バグ報告のコツ
・起きた事象を「客観的に」書く
・再現するならその手順があるとうれしい
・期待される正常動作も書いてくれると嬉しい
— とりすーぷ (@toRisouP) February 8, 2021
昔、2147483647分の1の確率で配列外参照を引き起こすコードを書いたことがあります。ローカルでは再現せず、スパコンに大きめのジョブを投げた時だけバグるので、ずっとスパコン側の問題だと思ってデバッグに苦労しました。
— ロボ太 (@kaityo256) October 3, 2024
エンバグ職人の朝は早い
「再現性のあるバグを仕込む奴は二流」
そう職人は語る
「レビュー、テストは全パス。すべてのシステムで、ごくまれに致命的な問題を起こす。だが痕跡は決して掴ませない…それが美しいバグだと、僕は思うんです」
厳めしい職人が唯一笑みを浮かべた瞬間だった
— sat (@satoru_takeuchi) May 13, 2019
ある日足利義満が一休さんに「再現性のないバグが夜な夜な現れて暴れるので退治して欲しい」と難題を出しました。一休さんは「では退治しますからバグを再現して下さい」と切り替えしたところ、「それを探し出すのがおまえの仕事だろう。これだから外注は」と難癖つけられた挙句に出禁を喰らいました。
— きりん (@kirin_nico) December 24, 2014
将軍「デバッ休よ、この画面の中のバグが夜な夜な暴れまわって困っておる。退治せよ」
デバッ休「かしこまりました将軍様。ではその画面よりバグを追い立ててくださいまし」
将軍「それがな、再現性がないのじゃ」
— ふじおー (@kurapond) April 28, 2017
バグ発生
↓
現場調査・再現しない
↓
工場調査・再現しない
↓
ラボ調査・再現しない
↓
( ˘ω˘).。(きっと僕らは悪い夢を見ていたんだ… 忘れよう)
↓
出 荷
↓
再 発
— a-Z/アズ (@_azlab) October 19, 2019