[#44578] Ruby初心者が作りました — Kabu and Ruby管理人 <kabu_and_ruby@...>

http://www.geocities.jp/kabuandruby/index.html

26 messages 2008/02/06

[#44691] ”Rubyアプリケーションプログラミング”の伝言サーバの使い方 — "Yangkook Kim" <yangkookkim@...>

キムと申します。オーム社から出版されている書籍、"Rubyアプリケーションプログラミング"のP267~275に掲載されている伝言サーバー&クライアントの利用の仕方がわかりません。質問を要約すると次の2点です。1、サーバーが正常に起動されているかどうかわからない。2、書き込みクライアントで入力をサーバーに送信する方法がわからない。

8 messages 2008/02/24

[ruby-list:44575] Re: Q: 動的デバッグ方法

From: rubikitch@...
Date: 2008-02-05 12:11:00 UTC
List: ruby-list #44575
From: "morita" <m-morita@ybrain.co.jp>
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/

In This Thread