버그

컴퓨터 분야에서 버그는 소프트웨어 프로그램의 오류를 말합니다. 프로그램이 예기치 않게 종료되거나 의도하지 않은 방식으로 작동할 수 있습니다. 예를 들어 작은 버그로 인해 프로그램 인터페이스의 버튼을 클릭해도 반응하지 않을 수 있습니다. 더 심각한 버그는 무한 계산이나 메모리 누수로 인해 프로그램이 멈추거나 충돌하게 만들 수 있습니다.

개발자 관점에서 버그는 프로그램의 소스 코드에 있는 구문 오류 또는 논리 오류일 수 있습니다. 이러한 오류는 흔히 디버거라는 이름의 개발 도구를 사용해 수정할 수 있습니다. 그러나 프로그램이 최종 애플리케이션으로 컴파일되기 전에 오류를 발견하지 못하면 사용자가 버그를 알아차리게 됩니다.

버그는 프로그램의 사용성에 부정적인 영향을 줄 수 있으므로 대부분의 프로그램은 일반에 공개되기 전에 많은 테스트를 거칩니다. 예를 들어 상용 소프트웨어는 여러 사용자가 프로그램의 모든 측면을 철저히 테스트하여 제대로 작동하는지 확인하는 베타 단계를 거치는 경우가 많습니다. 프로그램이 안정적이고 오류가 없는 것으로 판단되면 일반에 공개됩니다.

물론 우리 모두 알고 있듯이 대부분의 프로그램은 철저한 테스트를 거친 후에도 완전히 오류가 없는 상태가 되지는 않습니다. 이러한 이유로 소프트웨어 개발자는 소프트웨어가 출시된 후 발견된 오류를 수정하는 버그 수정을 포함한 "포인트 업데이트"(예: 버전 1.0.1)를 자주 출시합니다. 특히 "버그가 많은" 프로그램은 모든 버그를 없애기 위해 여러 번의 포인트 업데이트(1.0.2, 1.0.3 등)가 필요할 수 있습니다.

업데이트됨 December 17, 2008 작성: Per C.

quiz지식 테스트하기

A spreadsheet file is opened by which Microsoft Office application?

A
Outlook
0%
B
Excel
0%
C
PowerPoint
0%
D
Visio
0%
Correct! Incorrect!     View the Excel definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 버그에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.