Skip to main content

Qu'est-ce qu'un domaine d'attribut?

Un domaine d'attribut est un concept de programmation informatique qui fait référence à la plage valide de valeurs autorisée pour un attribut spécifique dans un code de programmes.Saisir une valeur incorrecte mdash;une valeur en dehors de la plage autorisée mdash;Cruise souvent le programme.La méthode idéale pour garantir que les valeurs saisies ne s'égarent pas en dehors de la plage valide consiste à fournir à l'utilisateur final un message d'affichage indiquant la plage de valeurs acceptables, réduisant le risque qu'il entrera dans une valeur excessive par inadvertance.

Variablessont le nœud d'un code de programmes.Lorsqu'ils sont attribués, les variables reçoivent un type spécifique.Un entier est un type de variable utilisé lorsque seuls les nombres entiers sont autorisés;Une chaîne, en revanche, accepte toute combinaison de lettres, de chiffres ou de caractères.La décision du type de variable place les contraintes initiales sur le domaine d'attribut d'un élément.Par exemple, l'utilisateur final ne peut pas saisir avec succès ABCDE en valeur entière.Cette restriction préliminaire sur le domaine d'attribut est câblée dans le langage de programmation, donc elle ne peut pas être modifiée, même par le codage individuel du logiciel.

En plus du type de variable choisie, un programmeur peut placer des contraintes supplémentaires sur l'attributdomaine pour un élément spécifique.Par exemple, si un logiciel de programmation pour une chaîne d'hôtels, le programmeur pourrait naturellement limiter la gamme de valeurs pour un numéro de numéro de chambre d'hôtel au nombre de chambres d'hôtel dans le bâtiment.Si les numéros de pièce vont de 100 à 1 000, il est logique de limiter la plage d'attribut de la variable en conséquence.Cela garantit que le programme ne générera pas de faux résultats sur la base de données incorrectement saisies.

Une fois qu'un programmeur sélectionne un domaine d'attribut, il doit programmer le code d'attraction d'erreur pour empêcher les utilisateurs du logiciel de tenter par inadvertance ou malveillante de placer le plantage de la colonneSystème en entrant une valeur hors gamme.Il s'agit d'une routine simple qui vérifie les valeurs d'entrée par rapport aux plages d'attribut données.Si un attribut relève de la plage, le programme se déroule normalement.Sinon, le programme renvoie un simple message d'entrée incorrect et essaie à nouveau, sans permettre à la variable d'être remplie jusqu'à ce qu'il soit certain que la valeur d'entrée se trouve dans la plage spécifique autorisée.