Visual Studio 디버깅 팁과 요령

완료됨

디버깅 팁과 요령

Visual Studio 디버깅이 익숙해지면 디버깅 워크플로의 속도를 향상할 수 있는 다양한 팁과 요령이 있습니다. 다음은 생산성 향상을 위한 유용한 기능입니다.

  • 중단점 여백 영역을 마우스 오른쪽 단추로 클릭하여 고급 중단점을 더 빠르게 설정할 수 있습니다.

    추적점 삽입 스크린샷

  • 하나의 변수를 마우스로 가리키고 핀 아이콘을 클릭하여 관심 있는 DataTips를 고정합니다. DataTips를 사용하면 변수를 쉽게 검사하고 다른 코드로 이동할 수 있습니다. 고정된 DataTips는 디버깅 세션에서 유지되고 Visual Studio는 다시 시작됩니다.

    DataTip의 스크린샷.

  • 중단점 창에서 또는 중단점을 마우스 오른쪽 버튼으로 클릭하여 중단점에 레이블을 지정할 수 있습니다. 레이블을 사용하면 중단점을 쉽게 구성하고 XML 파일로 내보낼 수 있습니다.

    중단점 레이블의 스크린샷

  • Visual Studio 편집기에서 조사식 창으로 코드 식을 끌어 놓거나 복사 후 붙여넣으면 해당 값과 속성을 탐색할 수 있습니다. 이 기능은 여러 조사식 창에서 사용할 수 있습니다.

  • 중단점을 한 위치에서 다른 위치로 끌어서 놓아 중단점을 다시 사용할 수 있습니다. 이 기능은 고급 중단점 옵션에서도 사용할 수 있습니다.

  • 호출 스택 창을 마우스 오른쪽 단추로 클릭하고 매개 변수 값 표시 옵션을 선택합니다. 선택한 매개 변수 값은 호출 스택 창에 매개 변수 이름 및 형식과 함께 표시됩니다.

    호출 스택 값을 디버깅하는 Visual Studio의 스크린샷

  • 디버거가 코드 줄에서 일시 중지된 상태에서 마우스를 사용하여 빨간색 중단점 원 내에서 노란색 화살표 포인터를 가져옵니다. 그런 다음, 노란색 화살표 포인터를 다른 코드 줄로 이동하여 실행을 위해 다음 문을 수동으로 설정할 수 있습니다.

  • Autos, Watch 또는 Locals 창에서 속성을 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 값이 변경되면 중단을 선택합니다. 이 데이터 중단점은 특정 개체의 속성이 변경되면 실행을 중단합니다.

    Visual Studio 중단 설정의 스크린샷.

  • 함수의 반환 값을 보려면 코드를 단계별로 실행하는 동안 자동 창에 표시되는 함수를 확인합니다.

  • 시각화 도우미를 사용하여 변수 또는 개체의 내용을 데이터 형식에 대해 의미 있는 방식으로 표시할 수 있습니다. DataTips의 변수 옆에 표시되는 돋보기 아이콘을 선택합니다. 시각화 도우미는 조사식, 자동, 지역 또는 빠른 조사식 창에서도 사용할 수 있습니다.

    Visual Studio 디버깅 시각화 도우미의 스크린샷.