Отладка
Поиск и исправление дефектов в коде. Термин восходит к Грейс Хоппер, 1947 год (настоящее насекомое в реле Harvard Mark II). Инструменты: точки останова, вывод в лог, трассировки стека, профилировщик, анализатор памяти.
Классические отладчики: gdb (C/C++), lldb (LLVM), pdb (Python), DevTools (браузеры), отладчик VS Code (на основе LSP). Отладка выводом на практике по-прежнему самая распространённая, несмотря на все классические аргументы против.
Отладка с резиновой уточкой: объясните проблему резиновой уточке — и она нередко решается сама. Обратная отладка (rr в Linux) позволяет шагать назад. Посмертная отладка — анализ дампа памяти после падения. «Всегда отлаживай»: читая новый код, читай его так, будто охотишься на баги.