«Жук» — це англійський термін, дослівний переклад якого означає «комаха» і вимовляється як «мішок», тож ви, мабуть, усе своє життя говорили це неправильно. У цьому сенсі помилки – це не що інше, як помилки програмування а «налагодження» – це процес їх пошуку та виправлення.
В обчислювальній техніці помилка – це a помилка коду в комп'ютерній програмі. (Тут ми вважаємо, що програма також містить мікрокод, створений на мікропроцесорі.) Процес пошуку помилок до того, як це зроблять користувачі програми, називається налагодженням.
«Помилка» може стосуватися двох ситуацій. перший, програма (незалежно від того, чи називається вона Candy Crush, Soundcloud чи Facebook) не поводиться відповідно до намірів програміста, її творця. По-друге, наміри комп’ютерника не відповідають розумним очікуванням користувача.
З точки зору комп’ютера, помилка – це a помилка або дефект, який виникає в програмному забезпеченні. І з цієї причини він перестає коректно працювати. Він відрізняється від терміна «збій» тим, що коли виникає помилка, програмне забезпечення не закривається і не зависає. Просто є результат, який не відповідає очікуванням.
Термін «жук» має цікаву історію, починаючи з 1876 року, коли Томас Едісон використовував цей термін для опису проблем зі своїм телеграфним обладнанням.. «Є ще багато жуків», — писав він у своєму блокноті пізніше, працюючи під заповненими жуками лампами розжарювання.
Помилка, дефект або аномалія в коді комп'ютерної програми.