Preface

When you develop software or administer systems that run it, you often face failures. These can range from a compiler error in your code, which you can fix in seconds, to downtime in a large-scale system, which costs your company millions (pick your currency) each hour. In both cases, as an effective professional, you’ll need to be able to quickly identify and fix the underlying fault. This is what debugging is all about, and that is this book’s topic.

The book is aimed at experienced developers. It is not introductory, in the sense that it expects you to be able to understand small code examples in diverse programming languages and use advanced GUI and command-line-based programming tools. On the other hand, the debugging techniques ...

Get Effective Debugging: 66 Specific Ways to Debug Software and Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.