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++.

Книга подходит как для начинающих программистов, так и для опытных разработчиков, желающих систематизировать и углубить свои навыки отладки. Практический подход, множество примеров и подробные объяснения делают её ценным ресурсом для любого, кто сталкивается с необходимостью находить и исправлять ошибки в коде.

The Art of Debugging with GDB, DDD, and Eclipse
A
Автор
Norman Matloff, Peter Jay Salzman
Издательство
No Starch Press
Год
2008
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент