Jewel-mmo開発日記

RubyでMMORPGを作る過程を記録する日記。 Yokohama.rb 発起人。
2007-11-03

[Rails]デバッグのアイデア

ゲーム業界でデバッグというと、プログラマーではないプロのテストプレイヤーに 実機で動くROMなりを渡してバグを探してもらう作業の事をいう。 ちにみに、このテストプレイヤーのことをデバッガーという。 デバッグ会社というのもいくつかあって、前日の18時までに連絡すれば次の日からプロの人がきてくれます。

というわけでデバッグという言葉から感じるニュアンスが他の人と違うかもしれない。 というのは余談。

Railsアプリのデバッグをするときにこんな機能があったら便利じゃないだろうか。

  • いつでもDBの状態をセーブできる
  • セーブした状態はリストとして表示される
  • いつでも任意のセーブポイントに戻すことができる
  • いつでもDBを初期状態に戻せる
  • これらの操作はすべてWebから行える

DBを使った開発では、なにかこういったことを便利にやるノウハウがあるのかな。