Was ist eine Attributdomäne?
Eine Attributdomäne ist ein Computerprogrammierkonzept, das sich auf den gültigen Wertebereich bezieht, der für ein bestimmtes Attribut im Code eines Programms zulässig ist. Ein falscher Wert - ein Wert außerhalb des zulässigen Bereichs - stürzt das Programm häufig ab. Die ideale Methode, um sicherzustellen, dass die eingegebenen Werte nicht außerhalb des gültigen Bereichs verfolgen, besteht darin, dem Endbenutzer eine Anzeigemeldung zur Verfügung zu stellen, die den Bereich der akzeptablen Werte angibt, und das Risiko, das er oder sie einen versehentlich übermäßigen Wert eingibt, verringert. Bei Zuweisung erhalten Variablen einen bestimmten Typ. Eine Ganzzahl ist eine Art von Variablen, die verwendet wird, wenn nur ganze Zahlen zulässig sind. Eine String hingegen akzeptiert eine beliebige Kombination aus Buchstaben, Zahlen oder Zeichen. Die Entscheidung über den variablen Typ legt die anfänglichen Einschränkungen für die Attributdomäne eines Elements ein. Zum Beispiel kann der Endbenutzer "Abcde" nicht erfolgreich in einen Ganzzahlwert eingeben. Diese vorläufige UmsteiungIn der Attributdomäne ist in der Programmiersprache fest verdraht
Zusätzlich zur Art der ausgewählten Variablen kann ein Programmierer zusätzliche Einschränkungen für die Attributdomäne für ein bestimmtes Element einfügen. Wenn beispielsweise Programmiersoftware für eine Hotelkette, kann der Programmierer die Wertespanne für ein Attribut "Hotelzimmernummer" auf die Anzahl der Hotelzimmer im Gebäude auf natürliche Weise einschränken. Wenn die Raumzahlen von 100 auf 1.000 liegen, ist es nur sinnvoll, den Attributbereich der Variablen entsprechend zu begrenzen. Dadurch wird sichergestellt, dass das Programm keine falschen Ergebnisse basierend auf fälschlichen eingegebenen Daten generiert.
Sobald ein Programmierer eine Attributdomäne ausgewählt hat, muss er oder sie Fehlerstudiencode programmieren, um zu verhinderneinen Wert außerhalb des Bereichs. Dies ist eine einfache Routine, die die Eingabewerte mit bestimmten Attributbereichen überprüft. Wenn ein Attribut in den Bereich fällt, verläuft das Programm normal. Wenn nicht, gibt das Programm eine einfache "falsche Eingabe" -Meldung zurück und versucht erneut, ohne dass die Variable gefüllt werden kann, bis sicher ist, dass der Eingangswert innerhalb des zulässigen Bereichs der spezifischen Bereiche liegt.