wtfe²English

xkcd #1513

コード品質

原題: Code Quality

作 Randall Munroe公開: ライセンス: CC BY-NC 2.5

漫画「コード品質」(xkcd #1513)。日本語の描き文字に差し替えたもの。書き起こしは下にある。漫画「コード品質」(xkcd #1513)。日本語の描き文字に差し替えたもの。書き起こしは下にある。

Code Quality © Randall Munroe · xkcd · CC BY-NC 2.5 · 日本語版: wtfe²

ホバーテキスト正直、変数名に絵文字が「使える」とすら思ってなかった。泣き顔の絵文字があんなに種類あるってことも。I honestly didn't think you could even USE emoji in variable names. Or that there were so many different crying ones.

どこが刺さるか

読めないコードを表す比喩が三段階でエスカレートし、最後は一行で降参する。笑いの土台にあるのは本物のギャップだ。「エラーなしでコンパイルが通る」は「他人が読める」よりずっと低いハードルで、コード規約で埋まるのはその一部にすぎない。

書き起こし

  1. 先に言っとくけど、 独学だからコードが ちょっと汚いかも。KEEP IN MIND THAT I'M SELF-TAUGHT, SO MY CODE MAY BE A LITTLE MESSY.
  2. 見せて。 たぶん大丈夫 だって。LEMME SEE— I'M SURE IT'S FINE.
  3. …うわ。...WOW.
  4. これはまるで、 子どもが手斧と 家の絵だけを頼りに 建てた家の中に いるみたいだ。THIS IS LIKE BEING IN A HOUSE BUILT BY A CHILD USING NOTHING BUT A HATCHET AND A PICTURE OF A HOUSE.
  5. Excelの数式しか知らない スマホの予測変換で 企業法務の弁護士が 書いたサラダの レシピみたいだ。IT'S LIKE A SALAD RECIPE WRITTEN BY A CORPORATE LAWYER USING A PHONE AUTOCORRECT THAT ONLY KNEW EXCEL FORMULAS.
  6. IKEAで口げんかする カップルの書き起こしに、 エラーなしでコンパイルが 通るまで適当に手を 入れたみたいなものだ。IT'S LIKE SOMEONE TOOK A TRANSCRIPT OF A COUPLE ARGUING AT IKEA AND MADE RANDOM EDITS UNTIL IT COMPILED WITHOUT ERRORS.
  7. わかった、 コード規約を読む。OKAY, I'LL READ A STYLE GUIDE.

クレジット

原作
Code Quality — Randall Munroe, xkcd
ライセンス
CC BY-NC 2.5

英語版のページは原画をそのまま表示している。日本語版のページは wtfe² による翻案で、原画から描き文字を消し、日本語訳に差し替えている。翻案は原作と同じライセンスで公開する。