Vocabulario de Desarrollo de software · Depuración y resolución de problemas

¿Qué significa off-by-one error?

Significado en Desarrollo de software, traducción al español y ejemplos

sustantivoTérmino frecuente

off-by-one error: error de desfase en una unidad, error de uno

Error común en el que un bucle o cálculo avanza un paso de más o se detiene uno antes, a menudo porque el conteo empieza en cero.

Cómo se usa

Suele deberse a usar <= en lugar de < o a olvidar que el último índice es la longitud menos uno. Un chiste conocido atribuye a la informática tres problemas difíciles: nombrar cosas, invalidar cachés y los errores de desfase en una unidad.

Frases de ejemplo

  1. The report missed the last day of the month because of an off-by-one error in the date range.

    El informe omitió el último día del mes por un error de desfase en una unidad en el intervalo de fechas.

    El límite calculado dejó fuera un día al definir el periodo del informe.

  2. Check the loop condition; it looks like a classic off-by-one error.

    Comprueba la condición del bucle; parece un error clásico de desfase en una unidad.

    La condición puede hacer que la iteración se detenga o avance exactamente un paso fuera de lo previsto.

Combinaciones frecuentes

  • classic off-by-one error
  • off-by-one bug
  • fix an off-by-one error
  • fencepost error

Más términos: Depuración y resolución de problemas

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: