From: rubikitch@... Date: 2008-02-05T21:11:00+09:00 Subject: [ruby-list:44575] Re: Q: 動的デバッグ方法 From: "morita" Subject: [ruby-list:44568] Q: 動的デバッグ方法 Date: Mon, 4 Feb 2008 23:04:37 +0900 るびきちです。 > Ruby はいろいろな言語のよいとこ取りのした言語のようでとても > 重宝しています。が、現在困った問題にあっています。 > プログラムのデバッグ方法です。今作っているプログラムは、デ > ータの読み出しや内部データ構造に展開するのに、1分以上かかり、 > そこから問題のデータ解析に移ります。そのデータ解析部分の デバッグとはあまり関係なくて、設計についてですが。 このような場合、MarshalやPStoreで内部データ構造を ディスクに保存してはどうでしょうか? * データの読み出しと内部データ構造への変換・保存 * 内部データ構造を読み込んでからデータの解析 のように二部に分けます。内部データ構造を格納したファイルを指定すると、 即解析作業へ移れるようにするのです。 そう設計することでテスト・デバッグがしやすくなります。 -- rubikitch Blog: http://d.hatena.ne.jp/rubikitch/ Site: http://www.rubyist.net/~rubikitch/