Купить книгу Почему программы дают сбои: руководство по систематической отладке на русском [PDF, EPUB, FB2, MOBI]
#1255236
Why Programs Fail: A Guide to Systematic Debugging (B0092L8LCW)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Andreas Zeller | #68: Отладка в компьютерном программировании
«Почему программы дают сбои: руководство по систематической отладке» доказывает, что отладка перестала быть чем-то заумным и превратилась в систематическую дисциплину. Она раскрывает один из самых сложных аспектов программирования, наглядно показывая, как обнаружить причины сбоев в работе программного обеспечения и исправить их с минимальными усилиями.
Полностью обновленное второе издание включает более 100 страниц нового материала, в том числе новые главы по верификации кода, прогнозированию ошибок и предотвращению ошибок. В нем подробно описаны передовые инструменты, такие как FindBUGS и AGITAR, освещены методы работы с интегрированными средами, такими как Jazz.net, а также включены совершенно новые демонстрации с использованием ESC/Java и Spec#, Eclipse и Mozilla.
Этот всеобъемлющий и прагматичный обзор отладки написан Андреасом Целлером, талантливым исследователем, разработавшим GNU Data Display Debugger (DDD) — инструмент, который используют более 250 000 профессионалов для визуализации структур данных программ во время их выполнения. В отличие от других книг по отладке, текст Целлера не зависит от конкретного продукта и подходит для всех языков программирования и уровней подготовки.
В книге изложены лучшие практики, начиная от систематического отслеживания отчетов об ошибках и заканчивая наблюдением за симптомами, воспроизведением ошибок и исправлением дефектов. Она охватывает широкий спектр инструментов и методов, от непосредственного наблюдения до полностью автоматизированной диагностики, а также исследует инновационные методы автора по выделению минимального объема входных данных для воспроизведения ошибки и отслеживанию причинно-следственных связей в программе. В ней даже содержатся инструкции по созданию автоматизированных инструментов отладки.
В текст включены упражнения и обширный список литературы для дальнейшего изучения, а также доступен сопутствующий веб-сайт с исходным кодом всех примеров и дополнительными ресурсами для отладки.
— Новое издание этого отмеченного наградами средства повышения производительности предназначено для любого разработчика, которого когда-либо раздражали трудноуловимые ошибки.
— В совершенно новых главах представлены передовые методы и инструменты отладки, позволяющие читателям применять новейшие разработки, экономящие время.
— Учитесь на практике. Новые упражнения и подробные примеры посвящены новым инструментам, языкам программирования и средам разработки, включая AGITAR, FindBUGS, Python и Eclipse.
Полностью обновленное второе издание включает более 100 страниц нового материала, в том числе новые главы по верификации кода, прогнозированию ошибок и предотвращению ошибок. В нем подробно описаны передовые инструменты, такие как FindBUGS и AGITAR, освещены методы работы с интегрированными средами, такими как Jazz.net, а также включены совершенно новые демонстрации с использованием ESC/Java и Spec#, Eclipse и Mozilla.
Этот всеобъемлющий и прагматичный обзор отладки написан Андреасом Целлером, талантливым исследователем, разработавшим GNU Data Display Debugger (DDD) — инструмент, который используют более 250 000 профессионалов для визуализации структур данных программ во время их выполнения. В отличие от других книг по отладке, текст Целлера не зависит от конкретного продукта и подходит для всех языков программирования и уровней подготовки.
В книге изложены лучшие практики, начиная от систематического отслеживания отчетов об ошибках и заканчивая наблюдением за симптомами, воспроизведением ошибок и исправлением дефектов. Она охватывает широкий спектр инструментов и методов, от непосредственного наблюдения до полностью автоматизированной диагностики, а также исследует инновационные методы автора по выделению минимального объема входных данных для воспроизведения ошибки и отслеживанию причинно-следственных связей в программе. В ней даже содержатся инструкции по созданию автоматизированных инструментов отладки.
В текст включены упражнения и обширный список литературы для дальнейшего изучения, а также доступен сопутствующий веб-сайт с исходным кодом всех примеров и дополнительными ресурсами для отладки.
— Новое издание этого отмеченного наградами средства повышения производительности предназначено для любого разработчика, которого когда-либо раздражали трудноуловимые ошибки.
— В совершенно новых главах представлены передовые методы и инструменты отладки, позволяющие читателям применять новейшие разработки, экономящие время.
— Учитесь на практике. Новые упражнения и подробные примеры посвящены новым инструментам, языкам программирования и средам разработки, включая AGITAR, FindBUGS, Python и Eclipse.