Hallo 1unitedpower,
Optimistisch im Voraus handanzulegen und zu hoffen, dass man am Ende effizienten Code hat, ist dagegen eher aussichtslos, wie groß ist schon die Chance, dass man auf diese Weise die wirklich großen Flaschenhälse tatsächlich erwischt? Oft schadet das einach nur der Lesbarkeit und Wartbarkeit des Codes und ist am Ende doch nur vergebliche Liebesmühe.
Richtig. Erstes Grundprinzip der Programmierung: „Make it correct. Make it clear. Make it concise. Make it fast. In that order.”
LG,
CK