From: morita Date: 2008-02-04T23:04:37+09:00 Subject: [ruby-list:44568] Q: 動的デバッグ方法 こんにちは。もりた と申します。Ruby を使い始めてまだ半年の 初心者です。 Ruby はいろいろな言語のよいとこ取りのした言語のようでとても 重宝しています。が、現在困った問題にあっています。 プログラムのデバッグ方法です。今作っているプログラムは、デ ータの読み出しや内部データ構造に展開するのに、1分以上かかり、 そこから問題のデータ解析に移ります。そのデータ解析部分の デバッグなのですが、起動時に 「-r debug」を使用すると、データ 解析部分に入るまでに10分以上かかります。(デバッガー経由だと 10倍以上遅い感じがします) この苦痛を何とかしたいです。 対策として、以下のうち、いずれか該当するものがあればご教示 ください。 (1) 動的にデバッグモードに移るようなライブラリ関数はあります でしょうか? (2) データ解析に入る時点でチェック・ポイントファイルを作成し て、そこから起動するような機能はありますでしょうか? (core イメージのsave/restore 機能) (3) デバッグ・プログラムの参考プログラム等ありますでしょうか? (基本は動的にStdin から読み込み eval すればよいような気が します) よろしくお願いします。