디버깅이란?
프로그램에서 발생하는 문법 오류나 논리 오류를 찾아 바로 잡는 과정을 디버깅이라 한다.
문법 오류는 컴파일러가 자동으로 찾아 주므로 테스트할 때 문제가 되지 않는다.
논리 오류는 코드가 사용자의 의도와 다르게 동작하는 것이며 다양한 형태로 발생한다.
디버깅하는 법
- 코드에서 디버깅하고자 하는 줄에 중단점을 설정한다. 이때 중단점은 여러 개 설정할 수 있다.
2. IDE의 디버깅 기능을 실행하면 코드 1줄씩 실행하거나 다음 중단점까지 실행할 수 읶으며, 이 과정에서 추적할 변숫값도 지정할 수 있다. 이 방법으로 변숫값이 자신이 의도한대로 바뀌는지 파악한다
3. 변숫값 이외에도 원하는 수식을 입력해 논리 오류를 파악할 수 있다.
'📖Algorithm > Library' 카테고리의 다른 글
자바 [Algorithm] 알고리즘 - 구간 합 (0) | 2024.03.19 |
---|---|
자바 [Algorithm] 자료구조 - 배열과 리스트 (0) | 2024.03.19 |
자바 [Algorithm] 시간 복잡도 (2) | 2024.03.16 |
자바 [JAVA] - 문자열을 정수로 변환 (0) | 2024.02.15 |
자바 [JAVA] - 문자열 대소문자로 변환하는 방법 toLowerCase, toUpperCase (0) | 2024.02.14 |