Отла́дка
Что это такое, и зачем она нужна
Отла́дка — этап разработки компьютерной программы, на котором обнаруживают, локализуют и устраняют ошибки. Чтобы понять, где возникла ошибка, приходится:
  • узнавать текущие значения переменных;
  • выяснять, по какому пути выполнялась программа.
Существуют две взаимодополняющие технологии отладки:
  • Использование отладчиков — программ, которые включают в себя пользовательский интерфейс для пошагового выполнения программы: оператор за оператором, функция за функцией, с остановками на некоторых строках исходного кода или при достижении определённого условия.
  • Вывод текущего состояния программы с помощью расположенных в критических точках программы операторов вывода — на экран, принтер, громкоговоритель или в файл. Вывод отладочных сведений в файл называется журналированием.
Про Pycharm, когда обнаруживается ошибка в программе Python
PyCharm подсвечивает проблемные строки кода красной волнистой линией, мгновенно указывая на синтаксические ошибки или неопределенные переменные. При попытке запуска программа не выполняется, а внизу появляется окно с подробным описанием исключения и трассировкой стека.
Made on
Tilda