Dieser Code sieht schmutzig aus und ich kann nicht herausfinden, wie er formatiert wird, damit ich ihn lesen, verstehen und gleichzeitig sauber aussehen kann.
%Vor%Irgendwelche Vorschläge?
Erwägen Sie ein Refactoring. Sie könnten Sub-Ausdrücke in ihre eigenen Funktionen einfügen und so ihren Zweck benennen.
Zum Beispiel:
%Vor%Beachten Sie, dass im obigen Beispiel die Funktionsnamen möglicherweise falsch sind (ich habe nicht wirklich versucht zu verstehen, was der Zweck des Codes ist), aber Sie sollten das Bild bekommen.
Für etwas Kompliziertes würde ich es wahrscheinlich in etwas zerlegen, was jede Bedingung (gruppiert nach geteilten & amp; & amp; & amp;;) versucht zu signalisieren und es einem vernünftigen Variablennamen zuzuordnen.
Fast alle Klammern sind überflüssig ... und fügt einige Leerzeichen hinzu:
%Vor%Wenn Sie es neu anordnen, erhalten Sie etwa Folgendes:
%Vor%Tags und Links c++ code-formatting