June 2016
Intermediate to advanced
240 pages
7h 27m
English
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 ...