19

テスト スイート用の API の開発に取り組んでいます。API のメソッドの 1 つは、API の他の場所では必要のないライブラリを使用する必要があります。

私の質問は、ライブラリを使用するための require ステートメントをメソッド内に配置するか、API をロードするたびに配置するかです。ライブラリはそれほど大きくないため、パフォーマンスに大きな影響はありません。

4

3 に答える 3

18

依存関係に適切な名前空間構成があり(グローバル名前空間を汚染しない)、大きくない(起動時間が遅くならない)場合は、ファイルの先頭に配置します。それは人々がrequireステートメントを見つけることを期待するところです。これらの問題のいずれかがある場合は、可能な限り限定された範囲に配置することを検討してください。

于 2010-08-27T00:40:05.750 に答える
5

.rb を見ると依存関係が明確になるため、「require」ステートメントをファイルの先頭近くに配置することをお勧めします。通常、.c ファイルの先頭にすべての #includes があるのと同様です。

于 2010-08-27T00:18:34.240 に答える
2

ファイルが小さくても、メソッドでrequireステートメントを使用します....

于 2010-08-27T01:20:32.463 に答える