de·bug·ger
B2technical프로그램의 오류를 찾고 분석하는 디버깅 도구 또는 사람
noun명사
- 1
디버거, 디버깅 도구 — 프로그램 실행을 멈추거나 단계별로 진행하면서 오류의 원인을 찾고 분석하게 해 주는 소프트웨어 도구B2〔computing〕
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
디버거, 디버깅 담당자 — 컴퓨터 프로그램의 버그를 찾아 고치는 사람C1〔computing〕
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는 ‘버그를 없애는 도구/사람’으로 기억할 수 있습니다.