La vérification des limites est une procédure pour s'assurer une variable est conforme aux limites d'un tableau. Dans la programmation, les variables qui entrent en dehors des limites peuvent créer des problèmes avec le fonctionnement d'un programme et peuvent geler ou provoquer une erreur. Pour certains types de langages de programmation, cette procédure est standard pour protéger l'intégrité des opérations et des tableaux, tandis que dans d'autres, il faudra peut-être effectué activement sur une commande de l'opérateur.
Dans un exemple simple de la vérification des limites, si un programmeur dispose d'une panoplie variant entre deux et 14 et tente d'insérer 16 comme une variable, il ne convient pas. Il serait hors des limites, et selon ce que le tableau est utilisé pour, pourrait créer une grave erreur. Par exemple, si le tableau représente la mémoire disponible, une rupture de la variable des limites aboutirait à une opération illégale, le tableau ne le permet pas, et le système peut créer une erreur avec les données stockées ou être incapable de stocker tout.
Dans vérification des limites, il est possible de déterminer si une variable s'inscrit dans une plage autorisée, ou d'évaluer un indice pour voir si elle s'inscrit dans les limites indiquées.S'il y a un problème, le programme peut le signaler, ce qui permet au programmeur de le fixer avant de tenter une opération qui va échouer. Cela peut empêcher le développement des mauvaises références et d'autres problèmes qui peuvent survenir lorsque les limites d'un tableau sont ignorés. erreurs informatiques liées à des violations des limites peuvent être difficiles à fixer, et des techniques pour les éviter feront un programme de fonctionner plus en douceur.
Manipulation de la vérification des limites dans différents langages de programmation varie.Comme les gens apprennent la programmation, ils apprennent plus sur les fonctionnalités et les fonctions disponibles et décider de la meilleure façon de les utiliser, étant donné le type de travail qu'ils font. De nombreux produits peuvent effectuer la vérification des limites si elle n'est pas indigène à un langage de programmation. Certains d'entre eux sont disponibles gratuitement et peuvent ne pas fonctionner avec tous les systèmes ou les langues, mais peut fournir un bon début.
A défaut d'effectuer la vérification des limites peut avoir des conséquences à l'avenir, même si le programmeur peut ne pas remarquer le problème immédiatement. Débogage processus peut inclure la vérification des limites de chercher des problèmes évidents.Plusieurs passes de débogage font généralement partie du processus de développement, pour attraper autant de problèmes que possible avant de logiciel est distribué au grand public. Un produit mal préparé peut être sujette à l'erreur et pourrait générer frustration des consommateurs.