С одной стороны, я читаю или слышу, что "вызовы функций дороги" и что они влияют на эффективность (например, на технологию Google Николаса Закаса говорить).
С другой стороны, однако, считается, что функции/методы лучше всего держать в курсе и должны выполнять только одну задачу, как это принято в здесь.
Мне что-то не хватает, или эти два совета не противоречат друг другу? Есть ли какое-то правило, которое позволяет поддерживать баланс, подобный дзен?