V
Skym0sh0 schrieb:
Sagen wir das mal so, mir wurde beigebracht bzw. ich habe mir dogmatisch angeeignet goto zu meiden;
Ok, ein Dogma.
Skym0sh0 schrieb:
Dann: Egal was ist, while + boolsche Variable sieht schonmal weiter besser aus als goto.
Und Du bist sein Prophet, hihi.
Skym0sh0 schrieb:
Aber noch besser finde ich, wenn z.b. so Dinge wie Bedingungsprüfungen in externe Funktionen/Methoden ausgelagert werden.
Tja, die Anzahl 3 ist immer komisch. Mag man 3 Aufrufe zur Schleife machen oder lieber 3 Aufrufe haben? Mag man eine Funktion aufrufen, die 3 Werte zurückgeben kann und dann die 3 Fälle wieder auseinanderklamüsern?
Skym0sh0 schrieb:
Und dabei könnte man noch erwähnen, dass größere Schleifen, wo es durch gotos, oder Abbruchbedingungen zu schlechter Lesbarkeit kommt, dann doch lieber in mehrere Funktionen aufgesplittet gehören.
Jo, goto und künstliche Abbruch- oder Ergebnisvariable oder break sind supi oft ein Zeichen dafür, daß diese Schleife in eine eigene Funktion gehört und dann ein schlichtes return diese ganzen Verrenkungen völlig überflüssig macht.
Skym0sh0 schrieb:
So Codemetriken wie die zyklomatische Komplexität und sowas bewerten sowas öfters ganz gut, wie ich finde.
*lach*
Damit kannste mich jagen.