Debugging

Noun ยท Verb · Development

Definitions

  1. The process of identifying, isolating, and fixing defects in software. Techniques range from print statements and log analysis to step-through debuggers and memory profilers. The term predates computers; Grace Hopper famously found an actual moth in the Harvard Mark II.

    In plain English: Finding and fixing problems in code, like being a detective tracking down why your program is not working correctly.

    Example: "Debugging is like being a detective in a crime movie where you are also the murderer."

Related Terms