Auf Thema antworten

mein Dozent nannte das immer Spaghetti-Programmierung (nicht ganz so schlimm wie GoTo, aber while(true) folgt dichtauf).

Ein objektiver Grund wäre, wenn der Compiler damit nicht zurechtkäme, nur kommt der mit while(true) zurecht, somit gibt es keinen objektiven Grund, nur subjektive. Und dazu gehört halt die Lesbarkeit/Wartbarkeit, das sollte man nicht unterschätzen.


Es mag HIER noch überschaubar sein, DORT (wenn die Schleife paar Zeilen länger ist) aber nicht mehr in den ersten 3 Zeilen sein und somit sofort ins Auge fallen. Zudem, wenn mans HIER schon falsch macht, macht mans auch DORT falsch. Man sollte sich angewöhnen es auch in den einfachen Fällen schon vernünftig zu machen.



Oben