The Art of Debugging with GDB, DDD, and Eclipse
Эта книга представляет собой всеобъемлющее руководство по искусству отладки программного обеспечения. Авторы, Норман Мэтлофф и Питер Джей Салзман, рассматривают отладку не просто как технический навык, а как систематический процесс поиска и устранения ошибок в коде.
Основное внимание уделяется практическому использованию трёх мощных инструментов отладки: GDB (GNU Debugger) — консольного отладчика, DDD (Data Display Debugger) — графической оболочки для GDB, и Eclipse — интегрированной среды разработки со встроенными средствами отладки. Книга учит принципам эффективной отладки, включая «Принцип подтверждения», и демонстрирует их применение на реальных примерах.
Издание охватывает широкий спектр тем: от базовых операций (установка точек останова, пошаговое выполнение, инспекция переменных) до продвинутых сценариев, таких как отладка многопоточных приложений, программ, завершающихся аварийно (segmentation faults), и использование дополнительных инструментов. Отдельная глава посвящена применению GDB/DDD/Eclipse для других языков программирования помимо C/C++.
Книга подходит как для начинающих программистов, так и для опытных разработчиков, желающих систематизировать и углубить свои навыки отладки. Практический подход, множество примеров и подробные объяснения делают её ценным ресурсом для любого, кто сталкивается с необходимостью находить и исправлять ошибки в коде.









