Off-by-one Error
An off-by-one error (OBOE) is a logic error involving the discrete equivalent of a boundary condition. It often occurs in computer programming when an iterative loop iterates one time too many or too few. This problem could arise when a programmer makes mistakes such as using "is less than or equal to" where "is less than" should have been used in a comparison or fails to take into account that a sequence starts at zero rather than one (as with array indices in many languages). This can also occur in a mathematical context.
Read more about Off-by-one Error: Looping Over Arrays, Fencepost Error, Security Implications
Famous quotes containing the word error:
“Children, then, acquire social skills not so much from adults as from their interactions with one another. They are likely to discover through trial and error which strategies work and which do not, and later to reflect consciously on what they have learned.”
—Zick Rubin (20th century)