Wegen dem gewinnenden Lächeln!
Erklärung:
Ich bin Programmierer, und muss mich seit einiger Zeit um einen alten Teil eines unserer Produkte kümmern, läuft seit Jahren, die ursprünglichen Entwickler sind alle nicht mehr da, der Code ist schwer zu lesen und nicht dokumentiert.
Mittlerweile habe ich aber automatisierte Tests, die prüfen ob das was durch diesen Wust an Code läuft auch so raus kommt wie wir es erwarten. Das find ich gut und kann jetzt nach und nach diesen sprichwörtlichen Haufen aus Klebeband und Spaghetti in etwas lesbares umbauen ohne zu viel Angst zu haben, dass er plötzlich was anderes tut.
warum nein beides?