저번 포스팅에서는 소스코드를 작성하고 실행하기 위한 컴파일링을 해줬는데 만약에 컴파일링을 할 때 코드의 오류가 있거나 결과가 우리 의도와 다를 땐 어떻게 해야 할까요? 이런 것을 '버그'라고 하는데 오늘은 버그를 효과적으로 찾고 그에 따른 해결방법에 대해 공부해보겠습니다. 이번 포스팅에서는 버그와 디버깅이라는 단어를 알면 본문 내용을 이해하기 쉬울 겁니다. 우선 버그(Bug)란? 소프트웨어가 예상하지 못한 잘못된 결과를 내거나, 오류가 발생하거나, 착오나 오작동이 발생하는 등의 문제를 뜻한다. 보통 프로그램의 소스코드나 설계 과정에서의 오류 때문에 발생한다. (출처: 위키백과) 디버깅(Debugging)이란? 디버그(Debug)라고도 하며 컴퓨터 프로그램 개발 단계 중에 발생하는 시스템의 논리적인 오류나..