Как сказал Дейв, вам, вероятно, вообще не следует беспокоиться о таких микрооптимизациях.Лучше всего написать код таким образом, чтобы его было проще читать и понимать.На мой взгляд, наилучшим подходом было бы переместить часть «сделать что-то» в отдельную функцию и передать ей все параметры, которые необходимы ей для выполнения своей работы.
Если вы действительно хотите получитьГоворя об эффективности, имейте в виду, что современные системы, как правило, сильно зависят от кэширования, поэтому многие подходы к производительности, которые использовались в прошлом, на самом деле уже не являются улучшениями.Напротив, они ухудшают положение.