The Debugger’s Handbook 1st Edition by J. F. DiMarzio – Ebook PDF Instant Download/Delivery: 1420013599, 9781420013597
Full download The Debugger’s Handbook 1st Edition after payment
Product details:
ISBN 10: 1420013599
ISBN 13: 9781420013597
Author: J. F. DiMarzio
For today’s programmers, it is impossible to foresee every input, every usage scenario, and every combination of applications that can cause errors when run simultaneously. Given all of these unknowns, writing absolutely bug-free code is unachievable. But it is possible, with the right knowledge, to produce nearly bug-free code and The Debugger’s H
The Debugger’s Handbook 1st Table of contents:
1 Bugs: Fact or Fiction?
The History of Bugs
The Rise of the Modern Programmer
Killing Bugs Is Just a Game
Dissecting a Bug: Definition
Fully Realized Code
Code Follow-Through: Tracing
Syntactically Incorrect Code
Review Questions
Looking Ahead
Avoiding Bugs
2 Writing Bug-Free Code Part I: The Design Process
Planning Your Bug-Free Project
Define the Purpose
Identify the Flow of the Application
Identify Internal and External Components
Account Application: Internal and External Components
Create a Realistic Timeline
Review Questions
Looking Ahead
3 Bug-Free Code Part II: The Coding Process
It Is All in the Comments
Comment Characters of Multiple Languages
Introductory Comments
In-Code Comments
Using .NET Regions
Coding Standards
Older Standards
The New Standards
Functions, Subroutines, and Methods
Hardcoding Values
Reusable Code
Review Questions
Looking Ahead
4 Throwing Custom Exceptions
Unstructured Error Handling
Structured Error Handling
Throwing Custom Errors
Review Questions
Looking Ahead
5 Design Time Debugging
Benefits of Removing Bugs at Design Time
Debugging in Visual Studio 2003
Build Errors
Debug Mode
Visual Basic Debug Mode Editing
Debug Windows
Breakpoints
Watch
Command Window/Immediate Window
Modules
Compiler-Generated Errors
Review Questions
Looking Ahead
6 Debugging and Visual Studio 2005
Debugging with the New Features in Visual Studio 2005
Tracepoints
Design Time Debugging
Debug Mode Code Editing
Edit Tracking
Projects and Solutions
Text Editor
Database Tools
Debugging
Snippet Manager
Exception Assistant
Unused Variable Notification
Review Questions
Looking Ahead
7 Testing
When Is It Time to Test?
Setting Up the Test Environment
Choosing the Test Team
Finding Bugs
Review Questions
Looking Ahead
8 Commenting Your Code with XML
XML Tags
Review Questions
Looking Ahead
9 Real-World Scenarios: Opening Files
Opening Files
Executing the Close Method in the Wrong Place
Other Syntactical/File Navigation Errors
10 Real-World Scenarios: Reading Files
Opening a File as the Incorrect Type
Append
Input
Output
Random
11 Real-World Scenarios: Saving Program Settings
Reading from the App.config Incorrectly
12 Real-World Scenarios: Working with Objects
Not Defining the Object Correctly
Not Being Able to See an Object from All Forms
13 Real-World Scenarios: Editing the Registry
Using SaveSetting and GetSetting
14 Real-World Scenarios: Window’s Termination Functionality
15 Real-World Scenarios: Opening a Database
Passing String Credentials
Obtaining Connection Settings from a .udl File
Using ODBC Connections
Closing a Database
16 Real-World Scenarios: Reading a Database
Using a DataReader
17 Real-World Scenarios: Searching a Database
Querying Tables
Using Stored Procedures
People also search for The Debugger’s Handbook 1st:
software debugging techniques
how to debug code
programming error diagnosis
debugging embedded systems
software testing and debugging
Tags: The Debugger, Handbook, Dimarzio, debugging software



