Software bug: Difference between revisions

Content deleted Content added
CYD (talk | contribs)
Thomas Edison; shuffle sections; remove McConnell link (where's the reference?!?)
CYD (talk | contribs)
mNo edit summary
Line 33:
 
Typically, the first step in locating a bug is finding a way to reproduce it easily. Once the bug is reproduced, the programmer can use a debugger or some other tool to monitor the execution of the program in the faulty region, and (eventually) find the problem. However, it is not always easy to reproduce bugs. Some bugs are triggered by inputs to the program which may be difficult for the programmer to re-create. Other bugs may disappear when the program is run with a debugger; these are [[heisenbug|heisenbugs]] (humorously named after the [[Uncertainty Principle|Heisenberg uncertainty principle]].)
 
----
 
'''See Also''':
 
*[[List of computer bugs]]