Qu'est-ce qu'un domaine d'attribut?
Un domaine d'attribut est un concept de programmation informatique faisant référence à la plage de valeurs valide autorisée pour un attribut spécifique dans le code d'un programme. La saisie d'une valeur incorrecte - une valeur en dehors de la plage autorisée - provoquera souvent un blocage du programme. La méthode idéale pour garantir que les valeurs saisies ne sortent pas de la plage valide est de fournir à l'utilisateur final un message d'affichage indiquant la plage de valeurs acceptables, réduisant ainsi le risque qu'il saisisse une valeur excessive par inadvertance.
Les variables sont le noeud du code d'un programme. Lorsqu'elles sont affectées, les variables reçoivent un type spécifique. Un entier est un type de variable utilisé lorsque seuls des nombres entiers sont autorisés. une chaîne, d'autre part, accepte n'importe quelle combinaison de lettres, de chiffres ou de caractères. Le choix 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 entrer avec succès "abcde" dans une valeur entière. Cette restriction préliminaire sur le domaine d'attribut est câblée dans le langage de programmation et ne peut donc pas être modifiée, même par le codage individuel du logiciel.
En plus du type de variable choisi, un programmeur peut imposer des contraintes supplémentaires sur le domaine d'attribut pour un élément spécifique. Par exemple, s’il s’agit d’un logiciel de programmation pour une chaîne hôtelière, le programmeur peut naturellement limiter la plage de valeurs d’un attribut "Numéro de chambre d’hôtel" au nombre de chambres d’hôtel du bâtiment. Si les numéros de salle vont de 100 à 1 000, il est logique de limiter la plage d'attributs 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 saisies incorrectement.
Une fois qu'un programmeur sélectionne un domaine d'attribut, il doit programmer un code identifiant les erreurs pour éviter que les utilisateurs du logiciel ne tentent, par inadvertance ou de manière malveillante, de faire planter le système en entrant une valeur hors de portée. Il s'agit d'une routine simple qui vérifie les valeurs d'entrée par rapport à des plages d'attributs données. Si un attribut se situe dans la plage, le programme se poursuit normalement. Dans le cas contraire, le programme renvoie un simple message "Entrée incorrecte" et réessaie, sans permettre à la variable d'être remplie jusqu'à ce qu'il soit certain que la valeur d'entrée est dans la plage autorisée.