Но, всё о чём я тебе втолковываю — не ударяться в крайности и действовать по ситуации. Ты никогда не напишешь худо-бедно объёмного кода, работающего с предельной скоростью, но ты потратишь кучу времени своей собственной жизни (которая у тебя одна, межпрочим) в перекапывании своих же "ненужных оптимизаций" в будущем, когда что-то сломается или понадобится новая фича.
Вся работа программиста — баланс комфорта использования и будущей поддержки со скоростью исполнения.
Нет какого-то шаблона "как делать", потому что ситуации разные. В противном случае, программиста можно было бы заменить на оптимизирующий компилятор, которому говоришь: "хочу чтобы было зашибись", и он такой делает зашибись ))
А ты загоняешься в крайность, как самый настоящий ситх, возводящий всё в абсолют ))