최상의 답변
아주 사소한 것처럼 보이지만 대답하기가 쉽지 않습니다.
아주 전에“ 버그 보고서 정의 ”에 대한이 기사를 썼습니다. 내 연구에서 나는 버그에 대한 모든 종류의 정의를 우연히 발견했습니다. 그리고 나는 잘못된 요구 사항의 문제에 동의합니다.
대체로 Wikipedia의 정의가 마음에 듭니다.
“소프트웨어 버그는 오류, 결함, 실패 또는 결함입니다. 컴퓨터 프로그램 또는 시스템에서 부정확하거나 예상치 못한 결과를 생성하거나 의도하지 않은 방식으로 작동합니다.”
요컨대, 이것은 다음을 의미합니다.
소프트웨어 버그는 잘못되거나 예상치 못한 결과를 생성하는 오류, 결함, 실패 또는 결함입니다.
이론적으로 버그는 무언가입니다. 설계된대로 작동하지 않습니다 .
하지만 어떤 것이 설계되지 않은 경우 그것은해야한다? 그럼 버그인가요? 보시다시피이 질문만으로도 해석 할 여지가 많이 남습니다.
버그를 버그라고 부르는 이유가 궁금 할 것입니다. 소프트웨어 오류 또는 실패를 설명하는 버그라는 용어가 1945 년으로 거슬러 올라 가기 때문에 좋은 질문입니다. 1945 년 후반 하버드 대학의 기술 팀이 Relay70에서 지점간에 특이한 점을 발견했습니다. 에서 오류를 일으킨 실제 죽은 벌레 (동물)를 발견했습니다.
버그 로그에 명시된대로 “ 첫 번째 실제 버그 발견 “.
아니요 개발자, 디자이너 또는 소프트웨어 사용자라면 중요합니다. 과거에 버그를 발견했거나 직접 버그를 일으켰을 가능성이 높습니다.