Moin,
Ergänzend zu meinen Vorrednern hab ich noch was zum Thema Coding-Style , was ich mal wo gelesen habe:
"Jede Funktionalität, die sich nicht innerhalb eines Kommentares von einer Zeile vollständig beschreiben lässt, gehört in eine eigene Funktion/Methode".
Das mag etwas drastisch sein, wenn man aber zumindest versucht sich dran zu halten, kommt sehr schön lesbarer (und wartbarer) Code raus.
Grüße,
Jörg