Отладка программы -- что это такое

Отладка -- (от слова "налаживать" т.е. улучшать), процесс работы с программой, при котором она запускается с целью:

  1. выяснить особенности её устройства/выполнения, понять внутреннюю логику, например, как именно изменяется значение какой-либо переменной в процессе работы.
  2. найти и исправить ошибки

Часто под отладкой понимают подобные действия именно с целью поиска устранения ошибок в программе, но надо понимать, что отладке также может быть подвергнута программа, которая хотя и работает правильно, но человек хочет понять, например, как она ведёт себя в зависимости от каких-то параметров в системе.

Инструменты отладки

Для отладки исходного кода существуют специальные программы и/или дополнения к средам разработки (IDE), а также к интерпретаторам языков программирования (напр. xdebug для PHP), подобные программы называют отладчиками.

Key Words for FKN + antitotal forum (CS VSU):