Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems

Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems
ISBN-10
0814426786
ISBN-13
9780814426784
Category
Computers
Pages
192
Language
English
Published
2002-09-23
Publisher
AMACOM
Author
David J. AGANS

Description

When the pressure is on to resolve an elusive software or hardware glitch, what’s needed is a cool head courtesy of a set of rules guaranteed to work on any system, in any circumstance. Written in a frank but engaging style, this book provides simple, foolproof principles guaranteed to help find any bug quickly. Recognized tech expert and author David Agans changes the way you think about debugging, making those pesky problems suddenly much easier to find and fix. Agans identifies nine simple, practical rules that are applicable to any software application or hardware system, which can help detect any bug, no matter how tricky or obscure. Illustrating the rules with real-life bug-detection war stories, Debugging shows you how to: Understand the system: how perceiving the ""roadmap"" can hasten your journey Quit thinking and look: when hands-on investigation can’t be avoided Isolate critical factors: why changing one element at a time can be an essential tool Keep an audit trail: how keeping a record of the debugging process can win the day Whether the system or program you’re working on has been designed wrong, built wrong, or used wrong, Debugging helps you think correctly about bugs, so the problems virtually reveal themselves.

Similar books

  • Advanced Windows Debugging
    By Mario Hewardt, Daniel Pravat

    To help you find real solutions fast, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face.

  • Effective Debugging: 66 Specific Ways to Debug Software and Systems
    By Diomidis Spinellis

    Whether you’re debugging isolated runtime errors or catastrophic enterprise system failures, this guide will help you get the job done—more quickly, and with less pain.

  • Advanced Debugging Methods
    By Raimondas Lencevicius

    Advanced Debugging Methods presents practice and tools for debugging computer programs. This book proposes new powerful approaches that simplify the daunting task of debugging complex software systems.

  • The Art of Debugging with GDB, DDD, and Eclipse
    By Norman Matloff, Peter Jay Salzman

    The Art of Debugging illustrates the use three of the most popular debugging tools on Linux/Unix platforms: GDB, DDD, and Eclipse. The text-command based GDB (the GNU Project Debugger) is included with most distributions.

  • Debugging by Thinking: A Multidisciplinary Approach
    By Robert C. Metzger

    Debugging offers the only help for code errors, and this book analyses it as a mental discipline. After reading this book, your debugging will no longer be an ad hoc activity, and will become better organized and more efficient.

  • Debugging Applications for Microsoft .NET and Microsoft Windows
    By John Robbins

    You get huge development advantages with Microsoft Visual Studio® .NET 2003—but you need a new bag of debugging tricks to take full advantage of them in today’s .NET and Win32®...

  • Advanced .NET Debugging
    By Mario Hewardt

    This book enables you to Make practical use of postmortem debugging, including PowerDBG and other “power tools” Understand the debugging details and implications of the new .NET CLR 4.0 Master and successfully use Debugging Tools for ...

  • Inside Windows Debugging
    By Tarik Soulami

    Use Windows debuggers throughout the development cycle—and build better software Rethink your use of Windows debugging and tracing tools—and learn how to make them a key part of test-driven software development.

  • Hacker Debugging Uncovered
    By Kris Kaspersky

    Tips for the practical use of debuggers, such as NuMega SoftIce, Microsoft Visual Studio Debugger, and Microsoft Kernel Debugger, with minimum binding to a specific environment are disclosed in this debugger guide.

  • Debugging Strategies For .NET Developers
    By Darin Dillon

    While other debugging books focus on obscure techniques for advanced users, this book is a highly readable exploration that conveys the basic thought process of debugging, as well as the specific techniques and when to apply those ...