Debugging by Thinking

A Multidisciplinary Approach

Nonfiction, Computers, Programming, Software Development, General Computing
Cover of the book Debugging by Thinking by Robert Charles Metzger, Elsevier Science
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Robert Charles Metzger ISBN: 9780080503813
Publisher: Elsevier Science Publication: December 3, 2003
Imprint: Digital Press Language: English
Author: Robert Charles Metzger
ISBN: 9780080503813
Publisher: Elsevier Science
Publication: December 3, 2003
Imprint: Digital Press
Language: English
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
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
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

More books from Elsevier Science

Cover of the book Kinetics of Aggregation and Gelation by Robert Charles Metzger
Cover of the book Total Colour Management in Textiles by Robert Charles Metzger
Cover of the book Poultry Meat Processing and Quality by Robert Charles Metzger
Cover of the book Library Storage Facilities by Robert Charles Metzger
Cover of the book Characterization of Nanomaterials by Robert Charles Metzger
Cover of the book Chemical and Biochemical Approaches for the Study of Anesthetic Function Part B by Robert Charles Metzger
Cover of the book Leveraging Information Technology for Optimal Aircraft Maintenance, Repair and Overhaul (MRO) by Robert Charles Metzger
Cover of the book Integrated Design of Multiscale, Multifunctional Materials and Products by Robert Charles Metzger
Cover of the book Waste and Supplementary Cementitious Materials in Concrete by Robert Charles Metzger
Cover of the book An Introduction to Trading in the Financial Markets: Trading, Markets, Instruments, and Processes by Robert Charles Metzger
Cover of the book Second and Third Generation of Feedstocks by Robert Charles Metzger
Cover of the book Solid-Liquid Filtration by Robert Charles Metzger
Cover of the book Brain Metastases from Primary Tumors, Volume 3 by Robert Charles Metzger
Cover of the book Sustainable Use of Chemicals in Agriculture by Robert Charles Metzger
Cover of the book Bringing a Corporate Security Culture to Life by Robert Charles Metzger
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy