The Debugger's Handbook teaches software programmers and testers how to prevent, identify, and remove bugs from applications. It provides a guide to good code writing habits, common testing and debugging techniques, and defines the most common operating system exception codes. Written from a language independent perspective, the book provides all code samples in VB.NET, C#, C++, and Java. By using this style the book can focus on general programming concepts that are intended to provide programmers with a debugging toolbox no matter what language they use. Following the complete process of writing, testing, and debugging an application from beginning to end, the book begins with an exploration of computer bugs, and defines exactly what they are. It then teaches programmers different techniques for identifying and avoiding bugs, and producing bug-free code. The book concludes with a reference to common error codes, descriptions, and code solutions for use in everyday programming. After working through this practical guide and reference, programmers will be able to think in a way that helps them to catch more bugs before any code is compiled.
The Debugger's Handbook teaches software programmers and testers how to prevent, identify, and remove bugs from applications. It provides a guide to good code writing habits, common testing and debugging techniques, and defines the most common operating system exception codes. Written from a language independent perspective, the book provides all code samples in VB.NET, C#, C++, and Java. By using this style the book can focus on general programming concepts that are intended to provide programmers with a debugging toolbox no matter what language they use. Following the complete process of writing, testing, and debugging an application from beginning to end, the book begins with an exploration of computer bugs, and defines exactly what they are. It then teaches programmers different techniques for identifying and avoiding bugs, and producing bug-free code. The book concludes with a reference to common error codes, descriptions, and code solutions for use in everyday programming. After working through this practical guide and reference, programmers will be able to think in a way that helps them to catch more bugs before any code is compiled.
Sprache
Verlagsort
Verlagsgruppe
Zielgruppe
Für höhere Schule und Studium
Für Beruf und Forschung
Maße
ISBN-13
978-1-58450-410-8 (9781584504108)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Klassifikation
J. F. DiMarzio (Altamonte Springs, FL) is currently the Vice President of Computer Programming for a video conferencing software company in Central Florida. He has written four books on various computer-related technologies and is an active member of the IEEE, MAA (Mathematics Association of America), and MENSA.
J. F. DiMarzio (Altamonte Springs, FL) is currently the Vice President of Computer Programming for a video conferencing software company in Central Florida. He has written four books on various computer-related technologies and is an active member of the IEEE, MAA (Mathematics Association of America), and MENSA.
Chapter 1: Bugs: Fact or Fiction; Chapter 2: Bug Free Code; Chapter 3: Design Time Debugging; Chapter 4: Throwing Custom Exceptions; Chapter 5: Testing; Chapter 6: Using Debugging Software vs. Manual Debugging; Chapter 7: Managed / Native / Mixed Mode Code; Chapter 8: Windows Exception Code Reference; Chapter 9: Unix Kernel Exception Reference; Chapter 10: Linux Kernel Exception Reference; Appendix: About the CD-ROM; Index