dedlfix: IsNumeric Abfrage - zur Überprüfung

Beitrag lesen

Hi!

eh ja: Startnummern mit führenden Nullen sind mir noch nie begegnet.
Mir schon. Nicht beim Marathon, aber ...

Nullen in führenden Positionen ... haufenweise.

Ansonsten, gibt es ja keine Norm, wie Startnummern aufzubauen sind.

Aber selbst wenn: Wen stört's, wenn jemand beim Zieleinlauf alle Startnummern mit führenden Nullen auf vier Stellen auffüllt? Hauptsache, später bei der Anzeige werden sie wieder wie gewünscht formatiert.

Wenn es nun mal nicht gewünscht ist.

Es ist beim Programmieren sehr wichtig, die Aufgabe und die Schnittstellen (Übergabeparameter, Rückgabe) einer Funktion präzise zu formulieren.

Eben. Und dazu gehört IMHO auch die Trennung von Logik und Repräsentation.

Es ist hier ähnlich wie bei Postleitzahlen. Es besteht keine Notwendigkeit, sie als Zahl zu behandeln. Im Gegenteil. Es wird nicht mit ihnen gerechnet und die führende Null ist keine Option sondern wichtiger Bestandteil, damit man sie nicht mit vierstelligen alten Postleitzahlen verwechselt. Es werden also lediglich die Ziffernzeichen verwendet, ansonsten ist es ein Stück Text. Genauso ist es bei den Startnummern. Das einzige Kriterium, das bei Startnummern von Zahlen genutzt werden kann, wäre die Inkrementierung zum Erzeugen unterschiedlicher Werte. Aber auch das muss nicht sein. Im Prinzip kann man sie per Zufall vergeben und muss nur die Eindeutigkeit sicherstellen.

Lo!