ICT 용어집
닫기
버그
버그란?、소프트웨어에 포함된 결함을 나타내는 단어입니다。버그가 있는 소프트웨어가 예기치 않게 오류를 발생시키거나、프로그래머의 의도와 다른 동작을 수행합니다。그 원인은 프로그램 실수에 있지만、컴퓨터에 들어간 벌레(bug)가 나쁜 짓을 하고 있다고 생각하고 싶은 마음이 담긴、비유적 표현。
모든 버그를 소프트웨어 출시 전에 찾는 방법、쉽지 않다。사용 환경 및 운영 절차、입력 데이터 등에 의해 특정 조건이 갖추어진 경우에만 결함을 발생시키는 버그도 있기 때문입니다。이런 버그를 '잠재적인 버그'라고 합니다。복잡한 소프트웨어를 개발할 때、잠재적 인 것을 포함하여 적극적으로 버그를 발견하려는 자세가 필요합니다。
적극적으로 버그를 포착할 수 있는 기술 중 하나、'어설션'이 있습니다。프로그램 곳곳에서 성립해야 하는 조건을 확인、비성립된 경우에는 강제로 오류를 발생시키는 메커니즘입니다。이것으로、의도에 반하는 소프트웨어의 거동을 조기에 발견、수정 가능。개발 기간 동안에만 어설션을 사용 설정하면、소프트웨어를 릴리스한 후의 처리 속도에는 영향을 주지 않습니다。
NTT 서일본의 ICT에 대한 노력
'소셜 ICT 개척자'로、모든 산업과 사회의 DX를 홍보、사회 문제를 해결하고、지역 고객 및 파트너 여러분과 새로운 가치 공동 창출을 위해 노력합니다。
- 법인 사이트
에 대한 문의 및 문의