Эффект будет практически нулевой разницей в производительности. Можно утверждать, что оценка комментариев незначительно медленнее, но влияние на удобство сопровождения и читаемость вашего кода будет настолько велико, что никакая экономия микросекунд времени по сравнению с оценкой Руби не может стоить этого.
В процессе производства ваши объекты должны оцениваться один раз и кэшироваться, если у вас есть настройки cache_classes
, указанные в файле config/environments/production.rb
(вы должны - это по умолчанию):
# The production environment is meant for finished, "live" apps.
# Code is not reloaded between requests
config.cache_classes = true
Способ тщательно прокомментировать! Будущее - Ты поблагодаришь Прошлого за это.