The Nile on
Debugging by Thinking by Robert Charles Metzger
Aims to apply the wisdom of six disciplines - logic, mathematics, psychology, safety analysis, computer science, and engineering - to the problem of debugging. This work offers a systematic approach to identifying and correcting software errors.
FORMAT
Paperback LANGUAGE
English CONDITION
Brand New Publisher Description
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. * Language Independent Methods: Examples are given in Java and C++ * Complete source code shows actual bugs, rather than contrived examples * Examples are accessible with no more knowledge than a course in Data Structures and Algorithms requires * A "thought process diary" shows how the author actually resolved the problems as they occurred
Notes
- Language Independent Methods: Examples are given in Java and C++
- Complete source code shows actual bugs, rather than contrived examples
- Examples are accessible with no more knowledge than a course in Data Structures and Algorithms requires
- A thought process diary shows how the author actually resolved the problems as they occurred
Back Cover
"This comprehensive book on debugging techniques is a must-read for all novice programmers and provides a good value for advanced software developers. Debugging by Thinking describes various approaches to debugging and fills in a long-time gap in the software engineering library.
'To err is human'--software developers may know this fact better than other engineers. 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."- Dr. Piotr Findeisen, Systems & VLSI Technology Division, Hewlett-Packard Company "Buy a copy of Debugging by Thinking for every programmer in your organization-it will help them to tackle debugging in a thoughtful, systematic, and effective way."-Richard Goldhor, VP of Engineering, Enounce, Inc. Debugging by Thinking: A Multi-Disciplinary Approach 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. Its unique features include
* Language Independent Methods: Examples are given in Java and C++
* Complete source code shows actual bugs, rather than contrived examples
* Examples are accessible with no more knowledge than a course in Data Structures and Algorithms requires
* A "thought process diary" shows how the author actually resolved the problems as they occurred
Table of Contents
Introduction; Part I - The Way of the Detective: Sherlock Holmes; Lord Peter Wimsey; Professor Solomon; Case Studies I; Part II -- The Way of the Mathematician: Mathematical Problem Solving; Mathematical Strategies; Debugging Heuristics; Debugging Tactics; Case Studies II; Part III -- The Ways Less Traveled: The Way of the Safety Expert; The Way of the Psychologist; The Way of the Engineer; The Way of the Computer Scientist; Get Back to Work; Glossary; Root Cause Checklist; Bibliography: Software Development; Books about Thinking Skills; Books about Supporting Disciplines; Books about Debugging
Promotional
* Language Independent Methods: Examples are given in Java and C++* Complete source code shows actual bugs, rather than contrived examples* Examples are accessible with no more knowledge than a course in Data Structures and Algorithms requires* A thought process diary shows how the author actually resolved the problems as they occurred
Promotional \"Headline\"
Creative approach to improving the productivity of both novice and veteran programmers
Feature
* Language Independent Methods: Examples are given in Java and C++ * Complete source code shows actual bugs, rather than contrived examples * Examples are accessible with no more knowledge than a course in Data Structures and Algorithms requires * A "thought process diary" shows how the author actually resolved the problems as they occurred
Details ISBN1555583075 Author Robert Charles Metzger Short Title DEBUGGING BY THINKING Language English ISBN-10 1555583075 ISBN-13 9781555583071 Media Book Format Paperback DEWEY 005.14 Imprint Digital Press Subtitle A Multidisciplinary Approach Place of Publication Oxford Country of Publication United Kingdom Edition 1st Illustrations black & white illustrations Residence US Affiliation High Performance Computing Division, Hewlett-Packard Company DOI 10.1604/9781555583071 UK Release Date 2003-12-03 AU Release Date 2003-12-03 NZ Release Date 2003-12-03 Pages 600 Publisher Elsevier Science & Technology Series HP Technologies Year 2003 Publication Date 2003-12-03 Alternative 9780080503813 Audience Professional & Vocational Country of Origin US Product Class Description Computing: Textbooks & Study Guides
We\'ve got this
At The Nile, if you\'re looking for it, we\'ve got it.
With fast shipping, low prices, friendly service and well over a million items - you\'re bound to find what you want, at a price you\'ll love!
TheNile_Item_ID:89516936;
When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.