Ich finde schlecht wartbarer Code an sich ist gefährlich, alles was nicht eindeutig nachvollziehbar ist, ist schlecht verständlich, und das lässt wieder mehr Raum für Nachlässigkeit und damit für Fehler, was ausserdem die Zeit zum debuggen erhöht - ein Paradebeispiel ist hier alles was mit GLOBAL zu tun hat. Ich beanspruche bei der Liste aber weder Vollständigkeit noch die absolute Wahrheit, sind alles nur Vorschläge mit denen man sich mMn auseinandersetzen sollte.