Das Setzen eines Standardwertes ist ja schließlich auch eine Art der Fehlerbehandlung
. Grundsätzlich finde ich, es ist immer besser, den User bereits im Entstehen auf
Eingabefelder Eingabefehler hinzuweisen, als dass man es erst bei der Weiterverarbeitung bemerkt oder (noch schlimmer) nicht abgefangene Exceptions auftreten. Spätestens beim 10. Mal heißt es sonst nämlich "Sch... Programm", obwohl es sich eigentlich um ein Layer8-Problem handelt.