« Wordie - Flickrから写真を抜いたようなサービス | メイン | 一本の木から作った椅子 »

2006年12月07日

映画に出てくるプログラマー/ソースコードの誤解

via del.icio.us/popular

What code DOESN'T do in real life (that it does in the movies) 「(映画の中では起こるけど)現実には起こらないコード」というブログエントリ。面白かったので項目だけでも紹介。

  1. コードはものすごい速度で画面を動き回ったりしない
  2. コードを黒地に緑文字で表示して編集してるやつなんてほとんどいない
  3. 改行もスペースも、インデントもないコードなんてありえない
  4. コードは三次元で編集したりしない
  5. コードは効果音と共にスクリーンに現れたりはしない
  6. コードは8歳児に数秒でクラックされたりしない
  7. 膨大なコード全体が一瞬で器用にゴミになったりはしない
  8. プログラマーは0と1だけでコードを書いたりしない(アルファベットや記号も使える)
  9. プログラマーはキーボードだけでなくマウスも使う
  10. コードはそんな簡単にクロスプラットフォームにならない。ラップトップで作ったウィルスを宇宙人のコンピュータで動かすなんてもってのほか

ということで、逆に上記の10点を再現すると、一般人受けする、どこに出しても恥ずかしくない華麗なプログラミングスタイルになることだろう。

# 全部キーボードで済ませるGeekもいるけどね

[追記] 2番、もちろん黒地に緑文字表示にもできるけど、今ならコード編集はシンタックス・ハイライトさせるだろうし、シェルのデフォルトでも色がついてることが多い。

[2006.12.20 追記] POLAR BEAR BLOGさんで、映画に見るインターフェース -- 10の間違いが紹介されている。こちらは映画に登場するUIに関するツッコミ。こちらも面白い。

投稿者 秋元 : 2006年12月07日 12:48

トラックバック

このエントリーのトラックバックURL:
http://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-tbp.cgi/958

コメント

これらが映画の中で起きているところを見た事が無いのですが。

投稿者 えーっと : 2006年12月08日 00:49

インディペンデンス・デイとかターミネーター2ですねん

投稿者 きよね : 2006年12月08日 13:01

マトリックスのネオのことか

投稿者 名無し : 2006年12月09日 01:21

草彅のドラマとか

投稿者 Anonymous : 2006年12月09日 13:06

ソードフィッシュとか。
・コードを3次元で編集
・効果音
など

投稿者 さとみ飯店 : 2006年12月09日 14:28

コードを数秒でクラックする8歳児なら、残りの9項目をやってそうな感じがします。

投稿者 shimooka : 2006年12月10日 23:13

 
mg src="http://img.awasete.com/image.phtml?u=http%3A%2F%2Flabs.cybozu.co.jp%2Fblog%2Fakky%2F" width="160" height="140" alt="あわせて読みたい" border="0">

著書

PHPxWebServiceAPIConnections.jpg

プロフィール

週三日勤務で、残りは個人で活動しています