コード品質
原題: Code Quality


Code Quality © Randall Munroe · xkcd · CC BY-NC 2.5 · 日本語版: wtfe²
どこが刺さるか
読めないコードを表す比喩が三段階でエスカレートし、最後は一行で降参する。笑いの土台にあるのは本物のギャップだ。「エラーなしでコンパイルが通る」は「他人が読める」よりずっと低いハードルで、コード規約で埋まるのはその一部にすぎない。
書き起こし
- 先に言っとくけど、 独学だからコードが ちょっと汚いかも。KEEP IN MIND THAT I'M SELF-TAUGHT, SO MY CODE MAY BE A LITTLE MESSY.
- 見せて。 たぶん大丈夫 だって。LEMME SEE— I'M SURE IT'S FINE.
- …うわ。...WOW.
- これはまるで、 子どもが手斧と 家の絵だけを頼りに 建てた家の中に いるみたいだ。THIS IS LIKE BEING IN A HOUSE BUILT BY A CHILD USING NOTHING BUT A HATCHET AND A PICTURE OF A HOUSE.
- Excelの数式しか知らない スマホの予測変換で 企業法務の弁護士が 書いたサラダの レシピみたいだ。IT'S LIKE A SALAD RECIPE WRITTEN BY A CORPORATE LAWYER USING A PHONE AUTOCORRECT THAT ONLY KNEW EXCEL FORMULAS.
- IKEAで口げんかする カップルの書き起こしに、 エラーなしでコンパイルが 通るまで適当に手を 入れたみたいなものだ。IT'S LIKE SOMEONE TOOK A TRANSCRIPT OF A COUPLE ARGUING AT IKEA AND MADE RANDOM EDITS UNTIL IT COMPILED WITHOUT ERRORS.
- わかった、 コード規約を読む。OKAY, I'LL READ A STYLE GUIDE.
クレジット
- 原作
- Code Quality — Randall Munroe, xkcd
- ライセンス
- CC BY-NC 2.5
英語版のページは原画をそのまま表示している。日本語版のページは wtfe² による翻案で、原画から描き文字を消し、日本語訳に差し替えている。翻案は原作と同じライセンスで公開する。