プログラマが恐れる事態『何もしていないのにバグが直った』→これを非プログラマに向けて“ゴキ〇リ”で例えた表現が秀逸だった

ヒィイ!!これは恐ろしすぎる…!!
167
プログラマにとって実際怖いのは“何もしてないのにバグった”よりも“何もしていないのに直った”なのです…
みりん @mirutb

プログラマにとって実際怖いのは 「何もしてないのにバグった」よりも「何もしてないのに直った」だよなあ 非プログラマは 「なぜか部屋にゴキ◯リがいる」 「さっきまでいたゴ◯ブリがいない」で想像して

2018-10-11 20:26:32
これはとても秀逸な例えだ…!!
なーさん @13b_nasan

例えがクッソ上手くて草 潜在的にどっかに潜んでそうなのに見つからないの本当嫌い twitter.com/mirutb/status/…

2018-10-12 08:36:50
@mlk_nk

虫見つけると捕獲するまで眠れない人だからこれはしんどい

2018-10-12 08:42:38
沖田夢長 @yaiba_koko

凄い正しい例えだ……姿の見えないGを探す恐怖。どれだけの規模のGの集団かも分からないし、単匹かもしれない。もしかしたら、想像したGじゃなくて別の物かもと、震えながら部屋の中を見渡す状況と置き換えて貰えば。。。 twitter.com/mirutb/status/…

2018-10-12 01:03:01
ymn @show0314

なんと解りやすい例えでしょうかww退職してもう長いこと経つのに未だにデバッグする夢を見るよ twitter.com/mirutb/status/…

2018-10-12 07:10:40
超弩級駆逐艦くるくる少女@減量中 @kurukurushoujo

なおこのゴキ◯リはホウ酸団子やホイホイ等の設置系駆除剤の効果が薄く目視して直接叩き潰す必要がある模様… twitter.com/mirutb/status/…

2018-10-12 05:24:23
我ム@支配人代理 @gumshutup

某メーカーさんのシステム開発に関わった時、なぜかエンジニアさんがいないタイミングで起こる不具合があって、 「まぁ大きな支障はないんでいいですけどねー」とか言ってたら 「ダメです!絶対見つけますからまた教えてください!!」って強く言われた こういうことなんだろうなぁ twitter.com/mirutb/status/…

2018-10-11 23:53:17
“何もしていないのに直った”は直っていないのです…
ゴマエ・サ・ン・ソルティレージュ・シスア @gomae_

何もしてないのに直ったはマジでやばいから…

2018-10-12 08:40:58
へび @nanasi_ebii

何もしてないのに直ったは把握できてないリスクあるってことだからマジで怖い twitter.com/mirutb/status/…

2018-10-12 02:35:02
しんら @sinra_app

わかるぅ〜むしろ直った原因を探すという不要な作業しなきゃいけないからマジ辛い

2018-10-12 08:40:50
Suiren. @water_lily1984

現場に呼ばれて行くと再現しない、も twitter.com/mirutb/status/…

2018-10-12 08:09:49
Shadow @shadow_kagerou

何もしてないのに直ったは無いね…>RT バグが再現しないだけ…直ってない… 最悪のパターン!!!!! ゲロ吐きそう

2018-10-12 08:42:37
かぶ @kabu0404

再現性のないバグ怖いよな>RT

2018-10-12 08:41:43
地球防衛軍Z @zzwithz

@mirutb 次いつ出るか分からない上にどこにいるかもわからない

2018-10-11 20:33:47
Aya1127 @AMame1127

@mirutb バグによってバグが引き起こされ元のバグは直ったように見えるけど直ってないしさらにバグが重ねがけされる面倒なバグ

2018-10-11 23:35:19
しょーくん@ギター始めてみた @sho_honaka

@mirutb @minminzemi_md バグとバグが重なって治ったように見える現象超怖い

2018-10-11 23:29:50
さだこーじ🙈🙉🙊 @SadaKoji

@mirutb 「キーボードをそーっと叩くとおかしくならない」とか言いだされるともうオカルト(笑)

2018-10-12 08:18:19
いーじー @ishi0055

@mirutb プログラミング・・・それは、さっき1匹いたゴキブリがいつの間にか10匹くらいに増えている世界ですね(笑)

2018-10-12 01:42:40
海苔王 @nori_bomber

@mirutb 小さなおじさんがキーボードのスキマから何人も出てきて、バグを直してくれた、と納期直前のプログラマーからよく聞きました。

2018-10-11 21:04:30

コメント

2D @migrant777 2018年10月12日
再現性取れないってかなりやべーやつ。
73
KLEIN @klein_artifact 2018年10月12日
大丈夫。そういう現象が起きるとき「同じ事をしているはずなのに、この人が操作したときだけ再現性が高い」っていう、先天的に機械やシステムに嫌われてるっていうか天性のテスタースキル持ちが近くにいるところまでセットであることも多いから。
27
たるたる @heporap 2018年10月12日
これが放置された結果、環境依存バグが残ったままリリースされる。(逆に、開発環境で発生してテスト専用環境で発生しないバグとかもある。)
19
鹿 @a_hind 2018年10月12日
バグ1つあったら潜在バグがン十個とかそういうこと連想しちゃうからやめろ((((;゚Д゚))))
13
A- @eimainasu 2018年10月12日
ゴキブリは寝ている人間の目や口から水分を…
7
ゴミ箱 @tlash_can 2018年10月12日
エンジニアのいないタイミングで〜を見て、サーバールームの電源落としてたエピソードを思い出した。まあ流石に違うとは思うけど
3
オトラント公 @JosephFouche521 2018年10月12日
ゴキブリは部屋に出ると退治しないと安心して眠れないからなぁ
1
Yeme @yer_meme 2018年10月12日
店員が調べても出てこないのに、開店した瞬間に客につられて出てくるパターンが最悪っス……
16
への @gms13CS 2018年10月12日
ハードウェアを扱う仕事でしたが、ユーザーの自宅で起きたトラブルが店に持って来たら何も起こらず、持って帰った後に再現してしまう事は結構ありました。
27
緑川⋈だむ @Dam_midorikawa 2018年10月12日
バグと言うコトバがいかに優れているかよくわかった
39
まあおど @maodonekomy 2018年10月12日
何故か部屋にゴキブリカーがいる(笑)
0
K.Yanagisawa @K_Yana47 2018年10月12日
bugというのがそもそも虫。
9
B.a.k.a.ぼうなす⋈ @bounasu 2018年10月12日
プログラムに限らず、全ての故障する可能性のあるもので起こりうる現象ですわな。壊れた、原因確認の過程で正常動作しちゃって原因がわからない。またいつ同じ故障が起こるかドキドキしながら待つしかないという。
2
tama @tamama666 2018年10月12日
K_Yana47 そう言われてみればちょっと前に見てたバグってハニーってアニメのヒロインは虫でした 主人公が16連射する不思議なアニメだった
1
藤堂雷鳥🖖♌ @CHICKEN_TODO 2018年10月12日
○時間稼働させたら止まるとかメモリリーク系に多いイメージ。あとリリース版でしか出なかったり、ログ仕込んだら出なくなったりするパターンも・・・
12
點面悪鬼百之助 @x743 2018年10月12日
リリース後にこんにちはするパターン
3
きゃっつ(Kats)⊿ @grayengineer 2018年10月12日
そもそもプログラマは安易に「何もしてないのに」って言わないよね
4
nothing @01_02_05 2018年10月12日
プログラマーの「再現しないので、また現象起きたら連絡下さい」もどうかと思う。
1
愚民Artane.🦀@これで時計のない人も安心。 @Artanejp 2018年10月12日
徹底的にログを取って、場合によってはロガー装置を挟む必要があるけど、出来なきゃお祓いするしかないよね(´・ω・`)
0
Simon_Sin @Simon_Sin 2018年10月12日
そもそもバグという言葉自体が「回路に虫が入り込んで上手く動かない」という考え方だったような
5
メザマシ時計 @flatplace 2018年10月12日
Simon_Sin 最初期のコンピュータ、とてもでかい部屋みたいな形のモノだったからそこに虫が一匹入るだけでも不具合を起こしてしまうってやつですよね
2
Yeme @yer_meme 2018年10月12日
flatplace 実はそれ俗説なんス。コンピュータが出来るより前から、機械の不具合をバグと呼んでたらしいスね。語原は不明でス
8
ちいさいおおかみ〜クリアカード編〜 @siu_long 2018年10月12日
flatplace 更に云うなら、bugとは"甲虫(かぶとむしではなくこうちゅう)"の事。入り込んだ原初のバグは、元々天道虫や黄金虫みたいな奴だったのですね。尚、"甲虫令嬢(ladybug)"とは、"天道虫"の事を指すのです。
2
ちいさいおおかみ〜クリアカード編〜 @siu_long 2018年10月12日
yer_meme でもどうしてinsectではなくbug属に限定されたのでしょうかねぇ…。
2
Neeko @Ne_ek_o 2018年10月12日
なんという終わることのない索敵…
0
ちいさいおおかみ〜クリアカード編〜 @siu_long 2018年10月12日
migrant777 方法如何はさて置き、冒頭の"コード丸朴李でライセンスの書換迄やる"…と云う、悪質業者の存在を知り戦慄しているんですけど…。
0
ちいさいおおかみ〜クリアカード編〜 @siu_long 2018年10月12日
flatplace 世界初の"コンピュータ上で実際に発見されたバグ"は、実は"bug"ではなく"moth"だそうですが、それ以前からだと、実際に"bug"は見付かっているのかも知れませんね。
3
きゃっつ(Kats)⊿ @grayengineer 2018年10月12日
01_02_05 「○○の環境で(環境条件)、××をしたら(操作条件)、△△になりました(結果)」というときに同じ○○の環境で××をしても△△にならなかったら(=再現しなかったら)、○○と××は△△の条件ではない可能性が高いので、調査の端緒がない状態になるんですよ。すべての条件についてすべてのプログラムの隅々まで総当たりで調べるのは膨大な時間がかかって効率的ではないので、ある程度蓋然性の高い発生条件が見つかったときにそれをとっかかりに調べるほうがよい、ということなんです
6
きゃっつ(Kats)⊿ @grayengineer 2018年10月12日
要するに不具合調査はまず原因の絞り込みから始まるわけですが、その絞り込みがいっさいできなかったら、事実上有効な調査はほぼ無理なんです
8
あぼかど @avcd_tr 2018年10月12日
ゴキブリはあのガムテープの下にいますから安心してください(バグの受容)
0
nothing @01_02_05 2018年10月12日
grayengineer その通りなのですが、かるーく「も一回再現したら教えてね」と言って、えらい剣幕で怒られた事があります。 顧客からしたら、今ある情報で起きた現象の特定も見つけろよ。って事なのでしょうが・・・ あんまり簡単に「特定出来ないんで、もう一回起きたら教えてね!」と言うのはアレだよなあ。って事っす。
0
VRAM01K @VRAM01K 2018年10月12日
直ったというよりも、再現条件が分かんないって話ですよね
7
Yeme @yer_meme 2018年10月12日
siu_long 謎スね……産業革命の頃なのか、もっと前からのか
0
あ!4m @onpa420 2018年10月12日
デカイゴキブリ出たのに消えてしまってその部屋で寝なきゃいけないとき発狂して恐怖すぎて妹と一緒にとなりに住んでる祖母ん家で寝た。母ちゃんは「気にしない」つって一人デカゴキがいつ出るか分からない部屋で寝た…
0
ヒロセジロウ ✏️ @denjiro13 2018年10月12日
直ってないし、むしろ増える…
0
kusano @t_kusano 2018年10月12日
01_02_05 特定できないときはしょーがないっす。医者だって「昨日めまいがしました、今日は治ってます、あれは何だったのですか」とか患者に訊かれたら「知らんがな」って言うと思う。
8
水面計@いつのまにかオッサン @W_L_G 2018年10月12日
夜寝る前に布団のそばで見つけたGを見失ったとか、荷物整理してたら荷物の中にGがダイブして来たとか、そういうレベルのがとにかく恐ろしい((((;゚Д゚)))))))
1
FX-702P @fx702p 2018年10月12日
何故かこちらの環境で再現しないので放っておいたらチェックチームから「修正確認」とレポートが来るのは時々あった。
0
まさご叔父さん @masago53 2018年10月12日
これ、普通の部屋ならドアの隙間なり人の出入りの時なりにGが出てったり、どっかで死んでる可能性あるからまだマシなんだけど、この例えだと完全に出入りができない部屋に放置してるだけでは絶対死なないGが潜んでる状態だからおっかなくて仕方ないんよな
4
Garnet @01Garnet02 2018年10月12日
これあるよね 携帯不調でショップ行くんだけと、なぜかその瞬間だけ直るの()
0
しゅう @SetPM 2018年10月12日
ここまで秀逸な例えを見れて感激した。今後使っていこう。使いたくないけど。
0
wissen0304 @wissen0304 2018年10月12日
???『フハハハハ、怖かろう!』
0
ネワノ @One_of_Engineer 2018年10月12日
そのうち、言ってみたい台詞上位にランクイン。 「1匹みたら~」も連動するし。
0
カサイ"隠居"ゴートク @KasaiGotoku 2018年10月12日
なるほどバグの語源はそもそも虫食いだからなってやかましいわ!
1
gaheki @gaheki 2018年10月12日
「最初のデバッグなのに何も出ない」も中々のものじゃないかな
1
ひろさき @hr_togetter 2018年10月12日
ちょうど職場のコピー機で紙詰まり頻発→業者さんに来てもらうも再現せず→繰り返す→今日異音が発生し内部故障発覚のながれを辿ったところです……。再現しないのほんと困るね
0
プレーンビスケット@タウイタウイ泊地 @plain_bis 2018年10月12日
システム開発をお願いした会社のプログラマさんが言うには「組んですぐのプログラムは馴染んでいないので一晩寝かせる」「お祓いすると直る」「マニ車を回すとバグが出ない」などの対策があるそうで、すごく納得した思い出
3
neologcutter @neologcuter 2018年10月12日
Gでもバグでも「1匹見つけたら100匹いる」と思って間違いなさそう。というか発見できるバグは可視できる範囲での話だから有限なんだよね。
0
neologcutter @neologcuter 2018年10月12日
ぶっちゃけバグより暴走の方が原因が特定できる分、修正が楽なんだよな。違わん?
0
和田名久司 @sysasico1 2018年10月12日
元祖バグはコンピュータの素子が真空管だったころ、潜り込んだ蛾の死体だったらしいですが、昔の職場でワークステーションを掃除するために開けたらチャバネゴキブリの死体が。
2
和田名久司 @sysasico1 2018年10月12日
開発時には「何もしていないのに直った」というバグは無いんですね。「再現性の無いバク」に成ります。そうすると「なにも無くてバグる訳が無い。なにかその現象が起こる条件があるはずだ。探せ!」になりチェックシートの見直しから始まって延々と再現性を見つける作業になります。で見つかった条件とかが「試作ボードのこの電界コンデンサーに触ると再現します」なんて事だったりして・・・。
1
Yeme @yer_meme 2018年10月12日
sysasico1 ああああああー嫌な事思い出したっスぅ……
1
tokumei @tokumei45 2018年10月12日
linuxでアップデートすると治るのが感覚としてあるのでまだ一般人です。
0
ロイミロ(6136########) @hsgwkyt 2018年10月12日
リレー系のエレベーターの機械室に籠もりただただリレーの作動音に耳を傾けるだけのお仕事やったことあるよ。たまに発生するが保守員が来たときには直ってるクソ故障の発生直前のリレーの動き確認するにはそれしかないんだよ。
1
yuki🌾㊗️5さい🎉⚔ @yuki_obana 2018年10月12日
Gにたいする枕詞「居酒屋で」をいれて風流さを感じ取ってね(´・ω・`)
0
FX-702P @fx702p 2018年10月12日
どうも不定期に開発機が突然停止することがあるのがずっと原因がわからなかったんだけど、ある日「前の席に座ってる同僚が椅子から立ち上がるとその時の静電気で開発機が誤動作をする」というのがわかったときにはへろへろになった。
17
でき🌂 @dekijp 2018年10月12日
社内で使うプログラムの作成は気楽。問題が発生したら即呼んでもらい、同じ環境で試して、データも社内なのでラクラク貰える。
0
Live long & prosper @titan3xFnfxte 2018年10月12日
「昨日までいたGがウソのようにいなくなった。これで安心して出かけられるね。」そして数日後。旅行より帰宅した彼女が見たものは、部屋一面をビッシリ覆い尽くす黒い絨毯だった。これからが本当の地獄だ。
0
愚民Artane.🦀@これで時計のない人も安心。 @Artanejp 2018年10月13日
sysasico1 真空管ではなく、その前のリレーを演算素子につかってる時に虫が挟まり云々…と聞いてますが。
1
はくまに・アーチボルト @haku_mania_P 2018年10月13日
再現性がない潜在バグって、経験上「最も最悪のタイミングで再発する」んだよね…だから怖いんだ
1
nanasiyzyz @aabyyz_ 2018年10月13日
この手で一番嫌なのは、コード問題じゃなくて物理環境な時。 しかもかなりバカな要因による物理環境な。再現できるわけないだろいい加減にしろ。
0
nanasiyzyz @aabyyz_ 2018年10月13日
haku_mania_P それ最悪じゃないときもちょいちょいでてるけど、ダメージ軽微やから無視されてるだけやで。
0
shin3 @chintaro3 2018年10月13日
ここまでソフトエラーについての発言なし ソフトで仕事してる人はぐぐってみてね
0
intiki @intiki 2018年10月13日
再現性がないままリリースしちゃったらサポートの時にうっかり「再現しないですねー、本当にそんなこと起こったんですか?www」「それあなたが言ってるだけですよねー、やっぱり正常に動いてますよーwww」って客を煽る馬鹿が湧いて地獄絵図になるからな
0
しょーた @shota243 2018年10月13日
プログラマだったら直してないものを「直った」とは表現しないよなあ。
0
tometodon @tometodon1 2018年10月13日
グレムリン効果という言い方はそんなに普及してないのかな
0
からす @pashikuru 2018年10月13日
plsqlのバグが全然わからなくて、仕方なくdbms_output入れたら治って再現せず、外しても再現しなくて???ってなるのは数年に一回、稀によくある
1
くろてん@水サークルの人 @_Kuroten 2018年11月20日
世の人は皆 ”ゴキ○ブリスレイヤー” (「ゴ○ブリは皆○しだ」)
0