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. Die Eingabe eines falschen Werts - ein Wert außerhalb des zulässigen Bereichs - führt häufig zum Absturz des Programms. Die ideale Methode, um sicherzustellen, dass eingegebene Werte nicht außerhalb des gültigen Bereichs liegen, besteht darin, dem Endbenutzer eine Anzeigemeldung mit dem Bereich akzeptabler Werte zur Verfügung zu stellen, um das Risiko zu verringern, dass er versehentlich einen zu hohen Wert eingibt.

Variablen sind der Kern des Programmcodes. Variablen erhalten bei ihrer Zuweisung einen bestimmten Typ. Eine Ganzzahl ist ein Variablentyp, der verwendet wird, wenn nur ganze Zahlen zulässig sind. Eine Zeichenfolge hingegen akzeptiert eine beliebige Kombination aus Buchstaben, Zahlen oder Zeichen. Durch die Festlegung des Variablentyps werden die anfänglichen Einschränkungen für die Attributdomäne eines Elements festgelegt. Beispielsweise kann der Endbenutzer "abcde" nicht erfolgreich in einen ganzzahligen Wert eingeben. Diese vorläufige Einschränkung der Attributdomäne ist fest in die Programmiersprache eingebunden, sodass sie auch von der Person, die die Software codiert, nicht geändert werden kann.

Zusätzlich zu dem ausgewählten Variablentyp kann ein Programmierer der Attributdomäne für ein bestimmtes Element zusätzliche Einschränkungen auferlegen. Wenn beispielsweise Software für eine Hotelkette programmiert wird, kann der Programmierer natürlich den Wertebereich für ein Attribut "Hotel Room Number" auf die Anzahl der Hotelzimmer im Gebäude beschränken. Wenn die Raumnummern von 100 bis 1.000 gehen, ist es nur sinnvoll, den Attributbereich der Variablen entsprechend zu begrenzen. Dies stellt sicher, dass das Programm aufgrund falsch eingegebener Daten keine falschen Ergebnisse generiert.

Sobald ein Programmierer eine Attributdomäne auswählt, muss er fehlerhaften Code programmieren, um zu verhindern, dass Benutzer der Software versehentlich oder in böswilliger Absicht versuchen, das System zum Absturz zu bringen, indem sie einen Wert eingeben, der außerhalb des zulässigen Bereichs liegt. Dies ist eine einfache Routine, die Eingabewerte mit vorgegebenen Attributbereichen vergleicht. Wenn ein Attribut in den Bereich fällt, wird das Programm normal fortgesetzt. Andernfalls gibt das Programm eine einfache Meldung "Incorrect Input" zurück und versucht es erneut, ohne dass die Variable gefüllt werden darf, bis sichergestellt ist, dass der Eingabewert innerhalb des zulässigen Bereichs liegt.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?