- 482 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 13:43:33 ]
- ネット上の、時々更新されるHTMLをパースしてハッシュにして返すメソッドを作りました。
しかし、「データがありません」という場合どうするかで悩んでます。 a) 空のハッシュ {} を返す b) 偽である nil を返す c) 自作の例外を発生させる どれが妥当でしょか。 このハッシュは別の大きなハッシュに {サイト名 => parsed_hash} のように格納される予定です。 データがありませんの大きな理由として 「過去のハッシュとの差分がゼロ」 「HTML中にパースすべき該当項目なし」 「そもそもサーバにアクセスできない」 等があります。
|

|