Guten Abend,
Für mich sind dies zwei logisch unabhängige Dinge, die auch getrennt bleiben sollten. Komplexe Dinge sollten durch Zerlegung einfacher (überschaubar, lösbar, wartbar) werden.
Gut. Dann werde ich die beiden Abfragen getrennt stehen lassen.
Deine Aussagen "Quellcode so gut es geht komprimieren" und "sauber strukturieren" stehen in einem gewissen Widerspruch, zumindest für mich.
Cheers, Frank
"So gut es geht" bedeutet ja nicht "auf Teufel komm raus". Sagen wir es mal so - Ich suche den goldenen Mittelweg.