unknown: Auf mich hört ja keiner ...

Beitrag lesen

Meiner Erfahrung nach kommt Müll hauptsächlich durch zwei Dinge zu Stande:

  1. der Entwickler hat keine Ahnung davon was er eigentlich tut

  2. der Entwickler leidet unter enormem Zeitdruck und muss "schnell schnell" alles fertigbekommen, kann sich die Zeit aber nicht dafür nehmen.

  1. der Entwickler  macht sich unentbehrlich, er ist der einzige der seinen Müll überhaupt noch pflegen kann.

Meist wird auf solche dann auch noch große Stücke gehalten, weil sie mit den unweigerlich folgenden Fehlerbehebungen der resultierenden Fehler ständig present sind.
"Hey, der hat schon wieder ein Problem behoben!"
Das die Probleme selbst verschuldet sind und mit der einen Behebung zwei neue Probleme auftauchen ist Nebensache.