de·bug·ging
B2technical프로그램이나 시스템의 오류를 찾아 고치는 과정
noun명사
- 1
디버깅, 오류 수정 — 소프트웨어나 컴퓨터 시스템의 오류를 찾아내고 수정하는 과정B2〔computing〕
the process of finding and fixing errors or bugs in a computer program or system
Debugging took longer than writing the original code.
디버깅은 원래 코드를 작성하는 것보다 더 오래 걸렸다.
Good debugging requires patience and careful testing.
좋은 디버깅에는 인내심과 신중한 테스트가 필요하다.
뉘앙스 · 쓰임
debugging은 단순히 문제를 고치는 것뿐 아니라 원인을 추적하고 확인하는 과정까지 포함합니다. troubleshooting은 소프트웨어뿐 아니라 기계, 네트워크, 업무 절차 등 다양한 문제 해결에 쓰이는 더 넓은 말입니다. bug fixing은 실제로 버그를 수정하는 행위에 더 초점이 있습니다.
주로 컴퓨터 공학·소프트웨어 개발 맥락에서 쓰이는 기술 용어입니다. 한국어 IT 현장에서는 ‘디버깅’이라는 외래어가 매우 자연스럽게 쓰입니다. ‘do debugging’도 가능하지만, 실무 영어에서는 ‘debug the code’, ‘run the debugger’, ‘fix the bug’처럼 더 구체적으로 말하는 경우도 많습니다.
유의어 뉘앙스 비교
- troubleshooting
- 문제의 원인을 찾아 해결한다는 뜻으로 더 넓게 쓰이며, 소프트웨어 외의 분야에도 사용된다.
- bug fixing
- 버그를 실제로 수정하는 행위에 더 초점이 있으며, 원인 분석 과정은 덜 강조될 수 있다.
자주 쓰는 표현 · Collocations
noun+noun
- debugging tool디버깅 도구
- debugging process디버깅 과정
- debugging session디버깅 작업 시간; 디버깅 세션
- debugging information디버깅 정보
adj+noun
- remote debugging원격 디버깅
verb+noun
- start debugging디버깅을 시작하다
어원 · 암기 팁
[English]debugging은 동사 debug에 -ing가 붙은 형태입니다. debug는 ‘제거하다’를 뜻하는 접두사 de-와 ‘벌레’ 또는 ‘컴퓨터 오류’를 뜻하게 된 bug가 결합한 말입니다.
de- ‘제거하다’ + bug ‘버그, 오류’ + -ing ‘동명사·현재분사 어미’
💡 bug를 ‘벌레’가 아니라 프로그램 속 ‘오류’로 생각하면, debugging은 그 버그를 찾아 없애는 과정으로 기억할 수 있습니다.