Accueil l'audio Quelle est l'erreur fencepost? - définition de techopedia

Quelle est l'erreur fencepost? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Fencepost Error?

Une erreur fencepost est un type spécifique d'erreur off-by-one qui a à voir avec des algorithmes de développement peu probables ou mal compris.

Les erreurs de poteau de clôture sont également appelées erreurs de poteau télégraphique et erreurs de lampadaire.

Techopedia explique l'erreur de Fencepost

Au cœur de l'erreur de la clôture, il y a l'idée que le nombre de poteaux utilisés pour un projet de clôture diffère selon que la clôture est longue avec deux extrémités opposées, ou qu'elle tourne en boucle. Dans le premier scénario, une erreur de poteau de clôture peut se produire si une personne suppose intuitivement qu'une clôture n'a besoin que d'autant de poteaux que de diviser la longueur par la longueur entre les poteaux. Par exemple, si la clôture mesure 50 pieds de long et a des poteaux tous les 5 pieds, l'homme travaillant sur ce problème pourrait supposer que la clôture a besoin de 10 poteaux. Cependant, si la clôture n'est pas une boucle fermée, elle a besoin d'un poteau supplémentaire à la fin - en d'autres termes, elle a besoin d'un poteau au point de départ ou zéro, ainsi qu'un poteau au point de fin ou au numéro de fin. Les algorithmes démontrant le principe de la clôture utiliseraient une phrase comme «n + 1». Cependant, il faut noter que si la clôture est une boucle fermée, le poteau de clôture supplémentaire n'est pas nécessaire.

L'erreur fencepost a plusieurs allégories et applications pour le codage et le développement. Il représente l'une des nombreuses erreurs logiques qui provoquent des problèmes de programmes ou produisent des résultats inexacts.

Quelle est l'erreur fencepost? - définition de techopedia