IT-словарь › Программирование › Отладка

Отладка

Программирование Svenska → Обновлено: 2026-10-18

Поиск и исправление дефектов в коде. Термин восходит к Грейс Хоппер, 1947 год (настоящее насекомое в реле Harvard Mark II). Инструменты: точки останова, вывод в лог, трассировки стека, профилировщик, анализатор памяти.

Классические отладчики: gdb (C/C++), lldb (LLVM), pdb (Python), DevTools (браузеры), отладчик VS Code (на основе LSP). Отладка выводом на практике по-прежнему самая распространённая, несмотря на все классические аргументы против.

Отладка с резиновой уточкой: объясните проблему резиновой уточке — и она нередко решается сама. Обратная отладка (rr в Linux) позволяет шагать назад. Посмертная отладка — анализ дампа памяти после падения. «Всегда отлаживай»: читая новый код, читай его так, будто охотишься на баги.

← Назад к словарю