wtfe²English

xkcd #844

良いコード

原題: Good Code

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

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

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

ホバーテキストAndroid ループに留まるか、HURD ループに留まるか、どちらかを選べる。You can either hang out in the Android Loop or the HURD loop.

どこが刺さるか

どちらのループも身に覚えがある。速く書けばその場しのぎの山に溺れ、丁寧に書けば終わる前に要件が変わる。どちらにしても全部捨ててやり直すことになり、「良いコード」にたどり着く道は、はてなマークの付いた箱だけだ。

書き起こし

  1. 良いコードの書き方:HOW TO WRITE GOOD CODE:
  2. 開始START PROJECT.
  3. 正しく やる? 速く やる?DO THINGS RIGHT OR DO THEM FAST?
  4. 速くFAST
  5. 速く 書くCODE FAST
  6. 正しくRIGHT
  7. もう 動く?DOES IT WORK YET?
  8. いいえNO
  9. ほぼ。でも、 その場しのぎと スパゲッティ コードの山に なった。ALMOST, BUT IT'S BECOME A MASS OF KLUDGES AND SPAGHETTI CODE.
  10. 丁寧に 書くCODE WELL
  11. もう 終わった?ARE YOU DONE YET?
  12. いいえNO
  13. いいえ。しかも 要件が 変わった。NO, AND THE REQUIREMENTS HAVE CHANGED.
  14. 全部捨てて やり直す。THROW IT ALL OUT AND START OVER.
  15. 良い コードGOOD CODE

クレジット

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

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