Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає off-by-one error?
Значення й приклади · Розробка програмного забезпечення
off-by-one error: помилка на одиницю, помилка на один елемент
Поширена помилка, коли цикл або обчислення заходить на один крок далі чи зупиняється на крок раніше, часто через відлік із нуля.
Де і як уживається
Типові причини — використання <= замість < або забування, що останній індекс дорівнює довжині мінус один. У відомому жарті серед двох складних проблем комп’ютерних наук називають найменування, інвалідацію кешу та помилки на одиницю.
Приклади речень
The report missed the last day of the month because of an off-by-one error in the date range.
У звіті пропущено останній день місяця через помилку на одиницю в діапазоні дат.
Межа діапазону була зміщена, тож період не охопив останню дату.
Check the loop condition; it looks like a classic off-by-one error.
Перевірте умову циклу: схоже на класичну помилку на одиницю.
Умова може завершувати цикл на один крок зарано або дозволяти зайву ітерацію.
Поширені словосполучення
- classic off-by-one error
- off-by-one bug
- fix an off-by-one error
- fencepost error
Пов’язані терміни
Інші терміни: Пошук і виправлення помилок
- fix · виправити
- debug · налагоджувати
- crash · аварійно завершитися
- reproduce · відтворити
- log · журнал
- stack trace · трасування стека викликів
- root cause · першопричина
- workaround · обхідне рішення
- exception · виняток
- breakpoint · точка зупинки
- error message · повідомлення про помилку
- troubleshoot · усувати несправності
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
