[prev] 15 [next]

Debugging

Debugging = process of removing errors from software.

Required when observed output != expected output.

Typically ...

  • not due to the software being full of errors
  • is due to a small incorrect fragment of code
Bug: code fragment that does not satisfy its specification.