LC·Dict

de·bug·ger

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

프로그램의 오류를 찾고 분석하는 디버깅 도구 또는 사람

noun명사

  1. 1

    디버거, 디버깅 도구프로그램 실행을 멈추거나 단계별로 진행하면서 오류의 원인을 찾고 분석하게 해 주는 소프트웨어 도구B2computing

    a software tool that helps a programmer find and analyze errors in a program, often by pausing and stepping through its execution

    • The debugger stopped the program at the first breakpoint.

      디버거가 첫 번째 중단점에서 프로그램을 멈췄다.

    • Use a debugger to check the value of this variable.

      이 변수의 값을 확인하려면 디버거를 사용하세요.

  2. 2

    디버거, 디버깅 담당자컴퓨터 프로그램의 버그를 찾아 고치는 사람C1computing

    a person who finds and fixes bugs in computer programs

    • She is a careful debugger and finds problems quickly.

      그녀는 꼼꼼한 디버거라서 문제를 빠르게 찾아낸다.

    • A good debugger asks what changed before the error appeared.

      훌륭한 디버거는 오류가 나타나기 전에 무엇이 바뀌었는지 묻는다.

뉘앙스 · 쓰임

debugger는 오류를 직접 찾아 분석하는 도구라는 점이 핵심입니다. compiler는 코드를 실행 가능한 형태로 바꾸는 도구이고, IDE는 코딩 환경 전체를 말하므로 debugger보다 범위가 넓습니다. debugging tool은 debugger와 거의 같지만 더 설명적인 표현입니다.

컴퓨터 프로그래밍 분야의 기술 용어입니다. 한국어 실무에서는 보통 ‘디버거’라고 그대로 말하며, 일반 독자에게는 ‘오류 추적 도구’나 ‘버그 분석 도구’처럼 풀어 설명할 수 있습니다.

유의어 뉘앙스 비교

debugging tool
debugger와 거의 같지만 더 풀어 쓴 표현입니다.
diagnostic tool
문제 진단 도구 전반을 뜻해 debugger보다 범위가 넓습니다.
troubleshooter
문제 해결을 잘하는 사람을 넓게 가리키며, 프로그래밍에만 한정되지 않습니다.
developer
소프트웨어를 만드는 사람 전체를 뜻하며, 디버깅만을 의미하지는 않습니다.

자주 쓰는 표현 · Collocations

verb+noun

  • use a debugger디버거를 사용하다
  • run the debugger디버거를 실행하다
  • attach a debugger디버거를 연결하다

noun+noun

  • debugger window디버거 창

adj+noun

  • built-in debugger내장 디버거
  • interactive debugger대화형 디버거

어원 · 암기 팁

[English]debug에 행위자나 도구를 나타내는 접미사 -er가 붙은 말입니다. debug는 컴퓨터 프로그램이나 기계에서 ‘bug’, 즉 오류나 결함을 제거한다는 뜻에서 발전했습니다.

debug + -er: ‘버그를 제거하다’ + ‘~하는 사람/도구’

💡 bug가 ‘벌레’이자 ‘오류’라는 뜻임을 떠올리면, de-bug-ger는 ‘버그를 없애는 도구/사람’으로 기억할 수 있습니다.