¿Qué significa off-by-one error?
Significado en Desarrollo de software, traducción al español y ejemplos
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
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.
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
Términos relacionados
Más términos: Depuración y resolución de problemas
- fix · corregir
- debug · depurar
- crash · bloquearse
- reproduce · reproducir
- log · registro
- stack trace · traza de pila
- root cause · causa raíz
- workaround · solución provisional (workaround)
- exception · excepción
- breakpoint · punto de interrupción
- error message · mensaje de error
- troubleshoot · diagnosticar y resolver
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:
