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ées 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 - effacera souvent le programme. La méthode idéale pour garantir que les valeurs entrées ne s'éloignent 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.

Les variables sont le nœud du code d'un programme. 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 réussir à saisir "ABCDE" en valeur entière. Ce restriure préliminaireLa ction sur le domaine d'attribut est câblée dans le langage de programmation, il ne peut donc pas être modifié, même par le codage individuel du logiciel.

En plus du type de variable choisie, un programmeur peut placer des contraintes supplémentaires sur le domaine d'attribut 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 attribut de «numéro 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 des erreurs pour empêcher les utilisateurs du logiciel de tenter par inadvertune valeur hors de 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 message simple "d'entrée incorrecte" 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.

DANS D'AUTRES LANGUES