Wie bricht man denn längere IF-Konstrukte (oder Berechnungen) um, um sie lesbarer zu machen? Geht sowas?
Wenn ich in C/C++ etwas komplexere Abfragen habe, teile ich die so auf, dass ein Vergleich pro Zeile steht. Die Einrückung setze ich manuell so, dass die logischen Blöcke gleich eingerückt sind.
Irgendwelche Akademiker packen natürlich alles, was länger als eine Zeile ist, sofort in eine neue Funktion. Ich möchte aber die Logik an einer Stelle übersichtlich stehen haben. Das macht Code IMHO deutlich wartbarer.