Bei Operationen die in sehr schnellen langlaufenden Schleifen
ausgeführt werden (zB Kollisionserkennung, AI Tiefensuche)
hat die Codestruktur schon einen großen Einfluss auf die Performance.
(zB keine funktionen mit parametern aufrufn,sondern inline
ausführen. Keine temporären variablen neu deklarieren.)

Reine "one time" Berechnungen muß man allerdings nicht optimieren.

Ich sehe oft daß Java Programmierer trinary Operationen
nutzen, die oft den Code unübersichtlich machen.
Allerdings sieht der kompilierte Bytecode letztendlich genauso aus wie
ne klassische If else Abfrage.
Somit hat das optimieren in dem Fall gar keinen Effekt.