Loading subject…
Breakpoint
A marker set on a line of code that makes a debugger pause the program just before that line runs, so the value of every variable in scope can be read.
Debugging
The process of locating the cause of incorrect program behaviour and then removing it. Locating the cause is separate from, and usually harder than, correcting it.
Logic error
A fault that lets a program translate and run to completion but produce an incorrect result. No error message is reported, so only testing against an expected output reveals it.