Skip to main content

Hvad er et attributdomæne?

Et attributdomæne er et computerprogrammeringskoncept, der henviser til det gyldige interval af værdier, der er tilladt til en bestemt attribut i en programmerkode.Indtastning af en forkert værdi mdash;en værdi uden for det tilladte interval mdash;vil ofte gå ned i programmet.Den ideelle metode til at sikre, at indtastede værdier ikke forvildes uden for det gyldige interval, er at give slutbrugeren med en displaymeddelelse, der angiver udvalget af acceptable værdier, hvilket reducerer risikoen for, at han eller hun vil indtaste en utilsigtet overdreven værdi.

Variablerer kernen i en programmerkode.Når de tildeles, får variabler en bestemt type.Et heltal er en type variabel, der bruges, når kun hele tal er tilladt;En streng accepterer på den anden side enhver kombination af bogstaver, tal eller tegn.Beslutning om den variable type placerer de indledende begrænsninger for attributdomænet for en vare.For eksempel kan slutbrugeren ikke med succes indtaste ABCDE i en heltalværdi.Denne foreløbige begrænsning af attributdomænet er fast kablet til programmeringssproget, så det kan ikke ændres, selv ved den individuelle kodning af softwaren.

Ud over den valgte type variabel kan en programmerer placere yderligere begrænsninger på attributtenDomæne for en bestemt vare.For eksempel, hvis programmeringssoftware til en hotelkæde, kan programmereren naturligvis begrænse rækkevidde for en attribut for et hotelværelsesattribut til antallet af hotelværelser i bygningen.Hvis rumnumrene går fra 100 til 1.000, giver det kun mening at begrænse attributområdet for variablen tilsvarende.Dette sikrer, at programmet ikke genererer falske resultater baseret på forkert indtastede data.

Når en programmør vælger et attributdomæne, skal han eller hun programmere fejlfindingskode for at forhindre brugere af softwaren fra enten utilsigtet eller ondsindet forsøg på at gå nedSystem ved at indtaste en værdi uden for rækkevidden.Dette er en simpel rutine, der kontrollerer inputværdier mod givne attributområder.Hvis en attribut falder inden for området, fortsætter programmet normalt.Hvis ikke, returnerer programmet en simpel forkert inputmeddelelse og prøver igen uden at tillade, at variablen skal udfyldes, indtil det er sikkert, at inputværdien er inden for det tilladte interval.