我不知道是否减少变量的数量将大大节省或释放内存。有时我会在可读代码或性能之间撕裂。通过减少变量的使用来保存或释放内存?
例如在红宝石,是更好的代码此:
def touch_updated_at
a = self.model_name
a.touch
end
或该:
def touch_updated_at
self.model_name.touch
end
以在考虑到这个函数是在模型或控制器仅使用。无需通过它来查看。请指教。
谢谢。