12 ポイント 投稿者 gwanryo 2020-03-04 | 4件のコメント | WhatsAppで共有

id Softwareは、Wolfenstein 3D、Doom、Quake などのゲームを作った有名な会社。

この記事は、この会社の共同創業者である John Romero が語ったプログラミング哲学をまとめたものです。

  1. まずやれ、そしてうまくやれ。

  2. 常にコードが動作する状態を保て。

  3. シンプルに作れ。

  4. 良いツールを作ることに時間を投資せよ。

  5. コードを徹底的にテストせよ。

  6. バグはできるだけ早く修正せよ。

  7. ターゲット層より高性能な開発システムを使え。

  8. 今作業しているバージョンに合わせてコードを書け。

  9. コンポーネントの抽象化をうまく活用せよ。

  10. ピアレビューを活用せよ。

  11. 創造性を発揮できるよう、プログラマーに自由を与えよ。

4件のコメント

 
ffdd270 2020-03-04

ジョン・カーマック氏の哲学も見てみたいですね 'm'!

 
gwanryo 2020-03-04

ああ、上記の哲学を適用することで、5.5年間に10人以下の開発者たちが28本のゲームをリリースしたそうです。

 
gwanryo 2020-03-04

読んでみるとどれも分かっている内容ではあるのですが、実際に業務へ適用するのはなかなか簡単ではないですね ^^,,

 
xguru 2020-03-04

どこを取っても欠点のない文章ですね。良い記事をありがとうございます。

問題は、おっしゃる通り私たちにはそれが難しいということですね.. (泣)