낑깡의 게임 프로그래밍 도전기

C# 디버깅 본문

C#

C# 디버깅

낑깡겜플밍 2025. 7. 17. 12:38
반응형

개발할 때 디버깅은 매우 중요하다

F9 브레이크 점 찍기(줄 왼쪽 클릭도 가능)
F11 안쪽으로 접근하기
F10 현재 단계에서 한줄 점프
F5 다음 중단점
shift+F5 스탑
ctrl+Shifr+F9 모든 중단점 삭제

마우스를 가져가 대면 어떤값이 들어있는지 확인가능하다(값을 더블클릭하면 바꿔볼 수 있다)
핀을 끌고오면 실시간으로 값이 바뀌는것을 볼 수 있다.(네모지우개 같이 생김))

하단 자동을 누르면 값을 볼수있는 여러기능있고 로컬을 누르면 지금 작동되고 있는 값을 볼 수 있다.
조사식에 감시할 항목을 추가할 수 있음(변수에 우클릭 조사식 추가, 직접입력도 가능)

 

호출스택 들어온단계를 볼 수 있다.

throw new Exception() 일부러 에러를 발생시킬 수 있다.

Console.WriteLine으로 로그를 찍어두는 것도 중요

 

에러를 검출해서 저장하는 것이 중요하기에 로깅을 하는 과정들일 중요

에러를 서드파티툴같은 걸로 저장하게 된다. 현업에서는 디버깅과 로깅을 많이 쓴다.

 

반응형

'C#' 카테고리의 다른 글

C# 가변파라미터(params), 선택적 인수, 명명된 인수  (0) 2025.07.18
C# 오버로딩(overloading)  (0) 2025.07.18
C# 프로퍼티(Property)  (0) 2025.07.15
C# try catch  (1) 2025.07.14
C# null 처리  (0) 2025.07.13