Иногда «тонкие» книги - лучшие. Например, Элементы стиля программирования. В которых вы будете читать:
"Don't 'diddle' code to make it faster -- find a better algorithm."
Но также: «не думайте, что алгоритм« слишком медленный », если вы не можете доказать по фактическим показателям профилирования , что это слишком медленно и , где . В вашем случае это изменение исходного кода, вероятно, не будет иметь каких-либо ощутимых различий в производительности, но оно может просто усложнить «мгновенное понимание» вашего кода следующим программистом, который пойдет по вашим стопам. -Это настоящая «горячая точка». В противном случае, просто напишите код настолько четко и ясно, насколько это возможно, и, конечно, будьте уверены, что он работает!