Software Engineering vocabulary · Debugging and Troubleshooting

Debugger

Meaning in software engineering, with examples

/diːˈbʌɡər/nounCommon term

In software engineering, debugger means: A tool that lets you pause a running program, go through it line by line and look at the values of variables to find out why it misbehaves.

In Turkish: hata ayıklayıcı, debugger

How it is used

Most IDEs have a built-in debugger. You attach a debugger to a process, run the code in the debugger and set breakpoints. Many developers start with print statements but switch to a debugger for harder bugs.

Example sentences

  1. Run it in the debugger and check what the variable holds before the crash.

  2. I attached the debugger to the running container and found the bad config value.

Common collocations

  • attach a debugger
  • run in the debugger
  • built-in debugger
  • debugger session

More terms: Debugging and Troubleshooting

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: