2005-11-26から1日間の記事一覧

サウンドクラスのコード読み

知らん間に、湧がサウンドクラスをバージョンアップしていたので、コードを読んでみる。 自分の身にもしみるつっこみ コメントは処理よりもむしろデータ構造の解説に使うべき キャッシュする上限値と同時再生可能な上限値を共有しちゃダメだろ ドキュメント…

単体テスト

ゲームに組み込んであるスクリプトがだいぶ充実してきた。こうなってくると、コードに手を加えるごとに全機能をチェックするのが面倒になってくる。なので、簡単な単体テスト機能を組み込んで自動テストできるようにした。するとさっそくいくつかバグが見つ…

範囲式を使おう

unless 0 を unless (0..2).include?(args.length) raise "something error" end に変更したほうがすっきりすることに気がついた。

サウンド再生のバグ追跡

同じmidファイルを二回再生すると再生が停止してしまうバグの追跡。 バグの原因のありそうなクラスと再現させるコードまではたどり着いたけれど、ここで時間切れ。後は、id:selvaggioにバトンタッチ。