При передаче объектов в качестве параметров они передаются по ссылке?

Есть ли какие-либо последствия для производительности, если я сделаю одно из этих:

def do_something(user, article)
...
end

по сравнению с

def do_something(user_id, article_id)
  ..
end

Я предпочитаю передавать объекты, поскольку мне могут потребоваться другие атрибуты в будущем.

7
задан Andrew Grimm 22 April 2012 в 23:23
поделиться