Hallo,
ich will wissen ob Rechenoperationen in einer Zeile nicht zuviel sind.
du meinst für dich selbst? Denn aus technischer Sicht ist das ziemlich egal.
- wenn ich zuviele kalkulationen mache verliehre ich früher oder später den überblick
- wenn ich eine rechenoperation mache ist es zu lang an Code
Ich hoffe auf erfahrungen und andere herangehensweisen.
Wenn es mehrere kurze, überschaubare Schritte sind, schreibe ich sie normalerweise in eine Zeile. Aber sobald ich merke, dass ich Mühe habe, den gesamten Ausdruck sofort zu erkennen, splitte ich ihn auf mehrere Zeilen - und ich meine Zeilen, nicht Anweisungen. Ich trenne die Zeilen dabei so, dass jede Zeile einen in sich geschlossenen gedanklichen Schritt darstellt. Etwa so:
while (condition1
&& condition2
&& !condition3)
{ ...
Noch eine Anmerkung zum Klammer-Stil: Ob man öffnende geschweifte Klammern ans Zeilenende setzen mag, ist Geschmackssache; ich will das nicht, weil ich sie dann leicht übersehe. Aber hinter die schließende Klammer noch eine Kontrollanweisung (break, return) in derselben Zeile, so wie ich es in deinem Codeauszug gesehen habe, ist sehr seltsam.
So long,
Martin
Bei der Umsetzung von guten Ideen hapert es meist viel mehr an der Wolle als an der Könne.