알고리즘 문제를 풀다보면 디버깅 기능이 그렇게 편리할 수 없다.
break point를 설정해서 뭐가 문제인지 알 수 있고,
현재 변수 값이 어떤 값을 가지고 있는지도 알 수 있어서
너무 편리한 것 같다.
개발을 하면서 이런 편리한 기능을
적극적으로 사용하지 않은 시절을 많이 후회하기도 합니다.
주변 많은 분들이 디버깅을 하지않고, 문제를 풀다가
반복문 범위를 잘못 설정하거나, 변수를 잘못 사용한것을 발견하지 못하여,
코테를 떨어지는 경우도 많이 보았기 때문에
디버깅 기능을 적극적으로 사용하는 것이 중요합니다
코테를 진행할때, IDE 사용을 허락하는 경우, 디버깅 기능을 적극적으로 사용하여
오류를 잘 잡아보도록 합시다!
디버깅 하는 방법
1. 디버깅 하고자 하는 코드에 break point(빨간 점) 설정!
2. 코드 1줄씩 실행하거나 다음 break point까지 코드 실행가능! 추적할 변수값 설정 가능
3. 추적할 변수값 이외에도 원하는 수식을 입력하여 논리 오류 파악 가능!
아래와 그림과 같이 원하는 곳에 break point를 설정하고,
변수값의 현재 값을 확인가능합니다!
디버깅 기능은 IDE 마다 차이가 있기때문에, (위 사진은 파이참)
잘 찾아서 사용해 보시길 바랍니다!
(요즘 IDE에는 디버깅에 필요한 웬만한 기능은 다 들어있는 듯, 사용하기도 쉬움)
'알고리즘 > 개념' 카테고리의 다른 글
코딩 테스트를 준비하기 위한 기초 개념 (시간복잡도, 디버깅) - 시간복잡도 (0) | 2024.12.31 |
---|