Tach!
Das alles, insbesondere die fehlende Fehlerbehandlung, ist kritikwürdig und muss auch angesprochen werden. Aber hat das etwas mit „unübersichtlich“ oder „aufgebläht“ zu tun?
Na klar doch. Es ist nicht nur die Optik. Auch eine gute Strukturierung hat mit Übersichtlichkeit zu tun. Wenn die Fehlerbehandlung noch mit reinkommt, ist das ja nochmal eine Menge mehr Code, der ebenfalls zur Unübersicht beitragen kann. Deswegen muss man sich Gedanken machen, wie man den Code aufteilt und dann die Teile in selbständige Einheiten auslagert. Das muss am Ende noch nicht mal unbedingt wegen der möglichen Wiederverwendbarkeit geschehen. Manche Sachen sind zu individuell. Aber sie auszulagern, hilft die hauptsächliches von nebensächlichem zu separieren. Der Chef bestimmt die grobe Linie, den mühseligen Kleinkram machen die Mitarbeiter.
Jeder halbwegs Begabte kann Code für Computer schreiben. Die Kunst ist, ihn für Menschen lesbar zu gestalten. - Hat mal irgendwer gesagt.
dedlfix.