• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 13. Debugging > Debugging?

Debugging?

The term “bug” is said to date back to the late 1940s, when a malfunction on a Mark I computer turned out to be the result of a large moth having zapped itself inside the machine's circuits. Since then, software problems have been referred to as “bugs.”

The word debugging refers to the process of removing bugs. If you write code, ensuring that the code works is a core responsibility. Debugging turns out to be a bigger part of coding than many people realize. Tracking down software bugs is complicated by the fact that they come in many shapes and sizes. Some bugs are the results of misplaced code; others are caused by a lack of error checking. However, more often than not, the bugs experienced programmers find are the results of logic errors—meaning errors that are due to a lack of understanding regarding how a problem should be solved.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint