Kalkulationen in einer Zeile sind nicht zuviel?
bearbeitet von
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 normalerweie 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:
~~~js
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 ess 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.