정의
코드가 의도와 다르게 작동하는 잘못이나 오류.
자세한 설명
개발자나 AI 에이전트가 의도한 것과 다르게 코드가 작동하는 잘못을 가리키는 말입니다. 화면이 깨지거나, 계산이 틀리거나, 특정 상황에서 멈추는 것처럼 눈에 보이는 문제부터, 당장은 드러나지 않지만 특정 조건에서만 나타나는 문제까지 모두 버그라고 부릅니다. 버그를 찾아 고치는 과정을 디버깅이라고 하며, 모든 소프트웨어는 어느 정도의 버그를 안고 있다고 보는 것이 현실적입니다.
예를 들면
할인 쿠폰을 두 번 적용하면 금액이 잘못 계산되는 버그가 있어, 다음 배포에서 고치기로 했습니다.
체크포인트
버그를 발견했을 때 바로 고치는 것보다, 먼저 어떤 상황에서 생기는지 정확히 적어 두는 것이 고치는 데 더 도움이 됩니다.
관련 용어
용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.
SO EASY