Tach!
Eine automatische Korrektur ist immer dann schlecht, wenn es um Benutzereingaben geht. Denn so wird ein Fehler gar nicht, oder erst viel später bemerkt und im kleinsten Fall ist das Ergebnis nicht erwartungsgemäß.
Dann hat der Programmierer einen Fehler gemacht, wenn er die dokumentierten Eigenheiten der von ihm verwendeten Funktionen nicht berücksichtigt und dann davon ausgeht, dass das System zur Prüfung der Benutzereingaben ausreichend wäre. Zudem hat er seine Tests nicht mit ausreichend ungültigen Werten gemacht, sonst wäre ihm das zeitnah aufgefallen.
dedlfix.