Funktionen
-
Hallo,
ich hab hier eine ziemlich umfangreiche Funktion. Jetzt überleg ich mir aus der langen Funktionen mehrere kleine zu machen. Gibt es irgendeinen Fall wo man sagen könnte, wir lassen die große Funktion da die Funktionsaufrufe zuviel Zeit kosten
-
Um was geht es genau?
Welche Technologie verwendest du?
-
Du solltest besser die große Funktion eliminieren und alles in der
main
Methode machen. Damit verhinderst du viele unnötige Funktionsaufrufe und dein Programm wird wahnsinnig schnell.
-
Hallo DocShoe ,
vergiss nicht dazu zuschreiben, das GOTO's ein muss sind.
-
Kein Grund um hier goto's schlecht zu reden:-P Die haben ihre Daseinsberechtigung und wenn man recht überschauliche Anwendungen hat, dann können sie sehr nütlich sein. Ständig zu behaupten, dass man die Dinger nicht benutzen soll ist einfach falsch.
-
Es wäre besser wenn Du die große Methode rekursiv aufrufst, dadurch nutzt Du den Stack optimaler aus und Du sparst unnötiger gotos.
-
und statt einer hauptschleife in main lassen wir main sich selbst rekursiv aufrufen. das schont den cache und sollte nochmal 10-15% performance einbringen.