松尾です。

From: 中村暁史 <anakamur / exa.i-tech.co.jp>

> requireの多重実行は問題にならないのかな…

rubyの機構的には問題ないですが、システムとして問題になるケースはあるで
しょうね。一回目だけ時間がかかってしまうとか。

たとえ問題にならなくても、ループの中にrequire "定義-初期化スクリプト"
が入る、または入れないといけないアーキテクチャは美しくないと思います。

# 以前のcgiの話で、mod_perlやservletパッチを使え、と言われた時の違和
# 感の一つがこれ。

--

あぅ。

From: a1602hi / std.kurume-nct.ac.jp

> 私はUMLの「パッケージ」のように, クラス群を機能のまとまりごとに
> ファイルに分割して, requireしています. ちょうどJavaのpackage/
> importのイメージです. このスタイルには, 何か問題があるでしょうか.

ループや繰り返しの中で、という前提です。

requireを使うな、という話ではありません。