ruby - 需要方法内的语句?

标签 ruby require

我正在为测试套件开发 API。 API 中的一种方法需要使用 API 中其他任何地方都不需要的库。

我的问题是使用库的 require 语句应该放在方法内还是每次加载 API 时。该库不是很大,因此不会对性能产生重大影响。

最佳答案

如果依赖项具有良好的命名空间组织(不会污染全局命名空间)并且不大(不会减慢启动时间),我会说将其放在文件的顶部。这是人们期望找到 require 语句的地方。如果它有其中任何一个问题,请考虑将其放在尽可能有限的范围内。

关于ruby - 需要方法内的语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3580324/

相关文章:

需要 Readline - 您不能创建这种类型的实例 (Readline)

ruby-on-rails - Rspec 中预期错误和其他状态

ruby-on-rails - 加载错误 : cannot load such file --rails on 'rake db:setup'

javascript - NodeJs : TypeError: require(. ..) 不是函数

ruby-on-rails - Ruby 如何知道在哪里可以找到所需的文件?

eclipse - 如何在 Eclipse 中获得 Node.js 的代码完成?

ruby-on-rails - 如何在 Assets 管道中使用图标?

ruby-on-rails - 如何防止嵌套创建在 ActiveRecord 中使用作用域 has_many 失败?

ruby - 将 D 库链接到 Ruby

android - 谷歌如何决定我的应用程序可以安装在哪个手机上?即最低设备硬件要求