break; - Veraltet?
lima-city → Forum → Programmiersprachen → Java
bedingung
beispiel
break
code
frage
jemand
kopf
lehrerin
leute
machen
point
problem
programm
quellcode
schleife
schleifen
technik
theoretisches geschwafel
umfangreichem quellcode
verstehen
-
Fast kein Lehrer respektiert andere Stiele. Ich habe in der Schule zwar noch nie Begegnung mit einer Programmiersprache gemacht, aber es gibt ja auch außerhalb dieses Gebietes Vorgänge, die sich unterschiedlich gestalten lassen und zum selben Ziel führen.
break sollte man nur einsetzen, wenn es sich um einen Fehlerfall handelt. Handelt es sich um normale Entscheidungen im Programm, sollte man break nicht benutzen. Das ist zumindest meine Einstellung zu dem Thema. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
So dann will ich doch auch einmal meinen Senf dazu geben,
Ich bin der Ansicht, dass ein break durchaus gute Dienste leisten KANN wenn man es richtig einsetzt. Die Möglichkeit, dass es den Quellcode schwer verständlich macht lässt sich nicht ausschließen, dass gleiche gilt allerdings auch für viele andere Dinge.
Zum Thema Lesbarkeit, fiel mir gerade ein schönes Beispiele ein.
while(((<bedingung1> && <bedingung2>) && (<bedingung3> || (<bedingung4> && <bedingung5>))) && <bedingung6> && <bedingung7> && ...) { tuWas(); }
Mal ganz im Ernst, macht sowas noch Spaß zu lesen und ist es überhaupt leserlich? Da fände ich eine schöne Verschachtelung von if's noch besser.
Um zum Eingangspost zurückzukommen:
Ich persönlich halte es schon für schlechten Stil eine Zählschleife mit einer weiteren Bedingung zu versehen außer dem Abgleichen der Zählvariable. Aber das ist wiederum nur persönliche Meinung und kommt auf das eigene Ermessen an.
@mator-kaleen:
Da gebe ich doch mal liebend gern einen Spruch von mir, den ich in meiner Zeit bei einer Software-Firma kennengelernt habe:
"Guter Code erklärt sich selbst"
Also, wenn man guten Code schreibt, dann braucht man keine Kommentare.
http://www.clean-code-developer.de/
Schaut euch sowas doch mal an.
MfG,
karlsve -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage