プログラマの夫に「牛乳1つ買ってきて。卵があったら6つお願い」と言ったら夫は牛乳を6パック買ってきた→コードを書く猛者たち「卵がなくて怒るのも仕様です」

面白い例文
27
Special Blend @specialblend_x

@beamtetrode350b プログラマ(夫)は仕様書に不備が無いか確認し、不備があれば設計者(妻)に指摘しなければならない 良き理解者であれば素直に訂正してもらえるが、その逆であれば理不尽な扱いを受ける事になる 私がその様な行動(確認も指摘もしない)を起こす場合は圧倒的後者である

2021-06-21 13:21:12

jsで書いてみた

ののみや @NoNoMiYa_kuz

@beamtetrode350b javascriptでプログラムにしておきました。 仕様変更あれば連絡ください。 pic.twitter.com/Z8hiXSulLW

2021-06-21 13:21:25
拡大
X_kaiキング @YP4_MR4_PD3_SYU

@NoNoMiYa_kuz @beamtetrode350b タマゴがなかった場合ってこれどうすればいいんですかね?

2021-06-21 14:27:37
ののみや @NoNoMiYa_kuz

@YP4_MR4_PD3_SYU @beamtetrode350b 卵がなかった場合は kaimono function の tamago = true; にしている部分をコメントアウトするか、trueをfalseに変更してあげれば結果が変わります。 参考↓ pic.twitter.com/QY7JKBU8GL

2021-06-21 15:14:20
拡大
X_kaiキング @YP4_MR4_PD3_SYU

@NoNoMiYa_kuz @beamtetrode350b いつあるのか無いのかわからないですからね。 例外処理は無理っぽそうですね。

2021-06-21 15:16:45
ののみや @NoNoMiYa_kuz

@YP4_MR4_PD3_SYU 例外処理を実装しておきました。 卵の存在をランダムにしました。 また、牛乳の存在もランダムにしました。 牛乳がなければ卵が有る、無いにしろ購入することはできないので例外を出力するようにしました。 参考↓ pic.twitter.com/9uweJRyb1I

2021-06-21 15:38:28
拡大
X_kaiキング @YP4_MR4_PD3_SYU

@NoNoMiYa_kuz わざわざありがとうございますw いやー、すごいですね。勉強になります。

2021-06-21 15:39:43
Blue/HI @hidden_bass

@beamtetrode350b C#失礼します。 卵が無くても怒るのは仕様です。 paiza.io/projects/ga-i3… pic.twitter.com/p1zaDMZXnT

2021-06-21 14:47:38
拡大

別の解釈

小松龍昇 @neko_stoker

@ee9kx @wandora84 どちらかというと、 count = 1; if (exist(卵)) { count = 6 } buy(牛乳, count); という気が。

2021-06-21 21:58:13
@relay@mastodon.hakurei.win Charlie Root @AuthenticAMD

@beamtetrode350b fn kaimono(store: Store) -> Item { let milks = 1; if store.find("egg") { milks = 6; } store.buy("milk", milks); }

2021-06-21 11:19:25
小原青空: 科学系ITエンジニア @kalfes

@JA80KR_YSFS @beamtetrode350b しかも妻の方はちゃんと目的語が入れ替わっててモダンなんですよね オブジェクト志向でメソッドを連ねる形みたいに 夫は何故か牛乳にまた戻っている 夫のコンパイラは設計思想が古い、もしくはバグがあると推察しますね

2021-06-21 15:17:30

この例文好き

みきお@SEOエンジニア @SEO72253212

@beamtetrode350b whileでloop処理させて 永遠と卵を6個買い続ける... 「 永遠と卵を買い続ける50代男性 スーパーから出られなく事案発生 」

2021-06-21 10:46:37
うっかり九兵衛 @heppoko_player

@aaikosaya @DeDeNen1 @beamtetrode350b 普通の日常会話の場合、 「卵がもしあれば、6個より少なければ全部、6個以上あれば、6個買って来て」 という意味で捉えるのが通常かと。 6個じゃないと駄目な理由が乏しい→「6個でないと駄目」という解釈は、誤りであろう と判断します。

2021-06-21 13:55:39