Software Engineering vocabulary · Debugging and Troubleshooting

Debug

Meaning in software engineering, with examples

/diːˈbʌɡ/verbCore term

In software engineering, debug means: To search for the cause of a problem in a program and remove it, often by running the code step by step and checking values.

In Turkish: hata ayıklamak, hatanın kaynağını bulmak

How it is used

Developers debug code, a crash or a failing test. You debug locally, attach a debugger or, carefully, debug in production. The -ing form is very common: 'I spent the morning debugging.'

Example sentences

  1. I spent two hours debugging a test that only failed on Mondays.

  2. Can you help me debug this? The API returns an empty list.

Common collocations

  • debug an issue
  • debug locally
  • debug a crash
  • debugging session
  • use a debugger

This word in other fields

The same English word can have a different meaning in another field:

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: