LC·Dict

de·bug

B2technical
US/ˌdiːˈbʌɡ/UK드물게 쓰임

프로그램·시스템의 오류를 찾아 고치다; 도청 장치를 찾아 제거하다

verb동사

  1. 1

    디버그하다, 오류를 수정하다컴퓨터 프로그램, 코드, 시스템, 전자 장치 등의 오류나 결함을 찾아 고치다B2computing

    to find and remove errors or faults in a computer program, system, or electronic device

    • The team spent the afternoon debugging the payment app.

      그 팀은 오후 내내 결제 앱을 디버깅했다.

    • Run the tests again after you debug the code.

      코드를 디버그한 뒤 테스트를 다시 실행하세요.

    유의어troubleshoot, fix

    반의어break

  2. 2

    도청기를 제거하다장소에서 숨겨진 도청 장치나 감시 장치를 찾아 제거하다C1security

    to search for and remove hidden microphones or other listening devices from a place

    • Security staff debugged the conference room before the meeting.

      보안 직원들이 회의 전에 회의실의 도청 장치를 점검해 제거했다.

    • The embassy hired experts to debug its offices.

      대사관은 사무실의 도청 장치를 찾아 제거하려고 전문가들을 고용했다.

    유의어sweep

    반의어bug

뉘앙스 · 쓰임

troubleshoot는 문제의 원인을 찾아 해결하려는 전반적인 과정을 말하고, debug는 특히 코드나 시스템의 ‘버그’를 찾아 고치는 데 초점이 있습니다. fix는 단순히 ‘고치다’라는 넓은 말이라서, 버그를 찾는 과정까지 반드시 포함하지는 않습니다.

IT 분야에서는 한국어에서도 ‘디버그하다’, ‘디버깅하다’라고 흔히 말합니다. 목적어로 code, program, app, system 등을 자주 쓰며, 일상적인 문제에는 보통 fix나 solve가 더 자연스럽습니다. 보안 의미의 debug는 비교적 전문적이며 ‘도청 장치를 제거하다’라는 맥락에서 쓰입니다.

유의어 뉘앙스 비교

troubleshoot
문제의 원인을 찾아 해결한다는 넓은 뜻이며, 반드시 코드의 버그에 한정되지는 않습니다.
fix
문제를 고친다는 일반적인 말로, 오류를 찾아내는 과정까지 강조하지는 않습니다.
sweep
보안 맥락에서 도청 장치 등을 수색한다는 뜻으로 쓰이며, 제거까지 명시하지 않을 수 있습니다.

반의어

break
작동하던 것을 고장 나게 하거나 제대로 작동하지 않게 만든다는 뜻입니다.
bug
도청 장치를 몰래 설치한다는 뜻입니다.

자주 쓰는 표현 · Collocations

verb+noun

  • debug code코드를 디버그하다
  • debug a program프로그램을 디버그하다
  • debug an app앱을 디버그하다
  • debug a system시스템을 디버그하다
  • debug an error오류를 찾아 고치다

noun+noun

  • debugging tool디버깅 도구
  • debugging process디버깅 과정
  • debug mode디버그 모드

어원 · 암기 팁

[English]영어 접두사 de-와 bug가 결합한 말입니다. bug는 ‘벌레’라는 뜻에서 전자·컴퓨터 분야의 ‘결함, 오류’라는 뜻으로 발전했고, debug는 그 결함을 제거한다는 의미가 되었습니다.

de- (‘제거하다, 없애다’) + bug (‘버그, 결함; 도청 장치’)

💡 bug를 ‘문제 벌레’라고 생각하면, de-bug는 그 벌레를 없애는 것, 즉 오류를 찾아 제거하는 일로 기억할 수 있습니다.

최초 사용 시기: 1945