개발자는 코드를 디버그하는 데 상당한 시간을 할애합니다. 개인적 선호와 무관하게 코드를 이해하려면 코드를 실행하여 단계별로 살펴보고, 변수에 저장되는 값과 메서드 호출의 결과를 확인할 수밖에 없습니다. 이러한 정보는 코드베이스를 탐색하고, 코드 관련 문제를 확인하여 해결하는 데 유용합니다.
디버그에 대한 이전 게시물에서 .NET 프로젝트의 실행 및 디버그 방법과 중단점을 설정하여 현재 범위의 호출 스택 및 변수를 살펴보고, 단계별로 코드를 실행하는 방법을 설명해 드렸습니다. 예외 중단점, 조건부 중단점, 중단점 도달 횟수 등 디버그…