c++이든 c#이든 그 외 여타의 프로그래밍 언어를 공부하신다면 꼭 들어보셨을 단어 디버깅(디버그). 코드를 작성하는 것만큼 굉장히 중요한 것이 바로 이 디버깅 또는 디버그 작업입니다. 디버그는 벌레를 뜻하는 bug에 de접두사를 붙혀 debug 즉 벌레를 잡는다는 뜻으로 프로그래밍 중의 오류들을 bug라고 하고 이러한 오류들을 수정하는 것을 debug라고 합니다.
디버깅(디버그)은 프로그래밍중에 발생하는 논리적인 오류나 비정상적인 연산의 원인을 찾아내고 수정하는 작업을 뜻합니다. 이 디버깅 작업 과정이 없다면 프로그램이 정상적으로 작동하지 않겠죠? 그래서 보통 이 작업은 개발 막바지 단계에 이루어집니다. 물론 작업 중간에도 심각한 오류들은 이 디버깅을 통해 수정이 이루어집니다. 디버깅을 디버그라고도 하는데 이는 오류 수정 작업을 통칭할 때 디버그라고 하며, 작업 자체에 중점을 둔 단어가 디버깅입니다. 그리고 이러한 작업을 할 수 있도록 하는 프로그램을 디버거라고 합니다.
디버그 작업을 하는 방법에 대해선 따로 포스팅을 하도록 하겠습니다.
'프로그래밍' 카테고리의 다른 글
프로그래밍 동기와 비동기 (0) | 2022.01.12 |
---|---|
비주얼 스튜디오의 프로젝와 솔루션?? Visual Studio Project & Solution?? (0) | 2022.01.05 |
프레임 워크란?? (0) | 2021.08.15 |
절차 지향과 객체 지향 (0) | 2021.07.05 |
컴파일이란?? (3) | 2021.04.05 |
댓글