Debugging by Thinking: A Multi-Disciplinary Approach is the first book to apply the wisdom of six disciplines--logic, mathematics, psychology, safety analysis, computer science, and engineering--to the problem of debugging. It uses the methods of literary detectives such as Sherlock Holmes, the techniques of mathematical problem solving, the results of research into the cognitive psychology of human error, the root cause analyses of safety experts, the compiler analyses of computer science, and the processes of modern engineering to define a systematic approach to identifying and correcting software errors.
Often many programmers learn debugging by the sink or swim approach. Rarely in a computer science university education will much time be devoted to this crucial topic. But for the professional programmer, Metzger offers a systematic, disciplined approach. Examples are given in Java and C++. Actually, if you program elsewhere, you should still be able to easily follow the logic. He also shows how to effectively use a debugger to install breakpoints and step through code. Experienced programmers should not need this text. There will be little new for you. But it is well suited for newcomers. An easier way to learn than purely through experience.
Excellent review of debugging techniques
Published by Thriftbooks.com User , 21 years ago
Thanks for pointing out the sample chapter. I bought this book and found it very interesting. I was particularly impressed by Appendix B - Books about debugging. Also I have to add that one of the popular static analysis tools for C/C++/Java in EMEA is PRQA C/C++/J (Programming Research Ltd.)
Sample chapter request
Published by Thriftbooks.com User , 21 years ago
The publisher, Elsevier Digital Press, has a web page for the book which includes a Table of Contents and sample chapter(the Introduction). Use the search feature on their web site.The author will also have his own web site soon. Try the title.
Sample chapter request
Published by Thriftbooks.com User , 21 years ago
The publisher, Elsevier Digital Press, has a web page for the book which includes a Table of Contents and sample chapter(the Introduction). Use the search feature on their web site.The author also has his own web site. Try the title.
Is it worth to buy? Please post the review.
Published by Thriftbooks.com User , 21 years ago
I've been debugging for more that 15 years. Most of the books about debugging approaches are too elementary for me. The title of this book and short table of contents sound interesting (I gave 5 stars for that :-) but I don't want to order this book and then find that it's too simple or only for beginners. May be it's philosophical and doesn't have enough technical content. I don't know. If anyone has read it please post the review. Also it would be nice to have "search inside" feature for this book. HP website has neither good table of contents nor a sample chapter.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.