Hallo Martin
Genauso -um wieder den Sprung zur Programmiersprache zu machen- verfahre ich bei mehreren Teilausdrücken in einer Klammer. Wenn alle Teilausdrücke kurz und übersichtlich sind, schreib ich alles in eine Zeile. Wenn ich die Teilausdrücke aber über mehrere Zeilen splitte, dann etwa so:
if (a>1
&& b>2
&& u<4)
{ n = a*b + u;
u = 0;
}
Ich kann das schon nicht mehr lesen, das ist mein Problem bei kleinen Einrückungen.
if ( a > 1
&& b > 2
&& u < 4 ) {
n = a * b + u; // in solchen Zeilen bin ich konsequent
u = 0;
}
ist in einem solchen Fall sicher problematischer als
if ( a > 1
&& b > 2
&& u < 4 )
{
n = a * b + u; // in solchen Zeilen bin ich konsequent
u = 0;
}
wobei diese Teilausdrücke natürlich unter der Kategorie "übersichtlich" einzuordnen sind ;-)
Oft sehe ich, dass eine Zeile dann mit dem Operator (hier &&) endet und die folgende Zeile dadurch wie eine eigenständige (evtl. sinnlose) Anweisung aussieht. Das finde ich dann auch nicht gerade empfehlenswert.
Das sehe ich genauso.
Freundliche Grüße
Vinzenz