2009-06-15 20 views

Antwort

5

Oft basiert es auf Technologieeinschränkungen. Wenn Ihre UIDs beispielsweise in eine Datenbank aufgenommen werden, müssen sie bereinigt werden. Anstatt zu versuchen, alle möglichen Exploits oder problematischen Werte zu erfassen, wählen viele Entwickler ihre UIDs auf alphanumerische Zeichen aus.

Bei der Integration mit Legacy-Systemen sind manchmal bereits Einschränkungen vorhanden - vielleicht ist das Feld "Benutzername" nur 6 oder 8 Zeichen lang.

Letztendlich gibt es dafür normalerweise keinen guten technischen Konstruktionsgrund, da ein Benutzername nicht in sinnvollen Berechnungen verwendet werden sollte, aber es gibt oft gute geschäftliche Gründe dafür.