코딩에서 가장 중요하다고 말하는 것들 중 하나가 바로 디버깅이다.
하지만 디버깅이라고 해봤자 그냥 브레이크 포인트를 걸고 실행하거나
아에 디버그 자체를 안하는 경우도 다반사다. 디버깅의 실력은 곧 개발자의
실력을 나타내기 때문에 디버그 팁을 설명하고자 한다.
1. 사용법
우선 F5를 누르면 디버그 모드로 진입한다.
특정 상황에서 코드의 진행 순서를 확인하고 싶다면 브레이크 포인트를 설정하면된다.
좌측을 보면 브레이크 포인트, 빨간점이 설정돼있는 것을 볼 수 있다.
마우스로 클릭하거나, F9키로 설정할 수 있다.
이렇게 브레이크 포인트를 설정하면 저 부분 까지 코드가 모두 실행되고 그 다음부터 순서대로 진행할 수 있다.
진행하는 단축키는 F10, F11이 있다.
F10은 다음 라인 이동, F11은 함수 내부 이동이다.
그리고 디버깅을 하다보면 for문 횟수가 굉장히 많아서 F10을 연타해야 할 경우가 생긴다.
하지만 그럴필요가 없다. 위의 사진 처럼 브레이크 포인트에 마우스 우클릭을 하면 조건을 걸 수 있는 창이 뜨게된다.
이 창에서는 조건을 추가하거나 조건에 따른 작업을 설정할 수 있다. 이 부분을 사용하느냐 안하느냐에 따라서
디버깅 속도는 엄청나게 차이날 것이다.
회고
코딩을 잘하는 것 보다 오류를 잘 찾아내어 수정할 수 있는 능력이 굉장히 중요하다고 생각하다.
디버깅하는 습관을 들여 좋은 개발자로 성장 하자!
'TIL > C#' 카테고리의 다른 글
[C#] 접근제한자의 종류와 차이점 (0) | 2023.10.25 |
---|---|
ref와 out의 차이점 (0) | 2023.10.24 |
C# Enumerable.Repeat (1) | 2023.09.08 |
C# String.Replace (0) | 2023.09.07 |
C# using Transaction (0) | 2023.09.04 |