디버깅
[C++] 디버깅(Debugging)
디버깅(Debugging) 컴퓨터 프로그램 개발 단계 중에 발생하는 시스템의 논리적인 오류나 비정상적 연산을 찾아내고 그 원인을 밝히고 수정하는 작업 과정 디버깅을 왜 해야 하는가? "버그가 없는 프로그램은 없다." 디버그는 개발자가 작성한 코드가 제대로 동작되는 지(주로 논리적인 오류) 검증하는 기초적인 단계이다. 디버깅은 프로그래머가 프로그램 코드를 만드는 과정에서 미처 고려하지 못한 부분이나 실수를 찾는 것이기 때문에 굉장히 어려운 작업이다. 버그의 악영향에 따라 단순한 불편부터 크게는 형사 처벌, 사망 사고에 이르기까지 매우 다양한 문제가 발생하므로, 디버깅 과정은 프로그램을 배포하기 이전에 필수적으로 이루어져야 한다. 디버깅 방법 F10을 누르면 디버깅 모드로 진입할 수 있다. 이후 F10을 누..