Отладка - это методический процесс поиска и уменьшения количества ошибок или дефектов в компьютерной программе

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