Я понимаю тонкие различия между require
, load
и autoload
в Ruby, но мой вопрос в том, как вы знаете, какой из них использовать?
Помимо возможности "обернуть" load
в анонимном модуле, require
представляется предпочтительным.
Но тогда autoload
позволяет вам ленивые файлы загрузки - это звучит фантастически, но я не уверен, что вы набираете больше require
Один метод предпочтительнее другого? Есть ли ситуация, когда выделяется один метод?