다음을 통해 공유


코드 시각화

Visual Studio에서 시각화 및 모델링 도구를 사용하여 기존 코드를 이해하고 애플리케이션을 설명할 수 있습니다. 이렇게 하면 변경 내용이 코드에 미치는 영향을 시각적으로 학습하고 이러한 변경으로 인한 작업 및 위험을 평가하는 데 도움이 됩니다. 다음은 그 예입니다.

  • 코드의 관계를 이해하려면 해당 관계를 시각적으로 매핑합니다.

  • 시스템 아키텍처를 설명하고 코드를 디자인과 일관되게 유지하려면 종속성 다이어그램을 만들고 이러한 다이어그램에 대한 코드의 유효성을 검사합니다.

  • 클래스 구조를 설명하려면 클래스 다이어그램을 만듭니다.

또한 이러한 도구를 사용하면 프로젝트와 관련된 사람들과 보다 쉽게 소통할 수 있습니다.

각 기능을 지원하는 Visual Studio 버전을 확인하려면 아키텍처 및 모델링 도구에 대한 Edition 지원을 참조하세요.

무엇을 하고 싶으세요?

Scenario Articles
코드 및 해당 관계 이해:

특정 코드 조각 간의 관계를 매핑합니다.

전체 솔루션에 대한 코드의 관계에 대한 개요를 참조하세요.
- 솔루션 전체에서 종속성 매핑
- 코드 맵을 사용하여 애플리케이션 디버그
- 코드 맵 분석기를 사용하여 잠재적인 문제 찾기
- 디버깅하는 동안 호출 스택에 메서드 매핑
클래스 구조 이해:

코드에서 클래스 다이어그램을 만들어 프로젝트의 클래스 구조를 시각화합니다.
방법: 프로젝트에 클래스 다이어그램 추가(클래스 디자이너)
고급 시스템 디자인을 설명하고 이 디자인에 대한 코드의 유효성을 검사합니다.

종속성 다이어그램을 만들어 상위 수준 시스템 디자인 및 의도한 종속성을 설명합니다. 코드의 종속성이 디자인과 일치하도록 이 디자인에 대한 코드의 유효성을 검사합니다.
- 코드에서 종속성 다이어그램 만들기
- 종속성 다이어그램: 참조
- 종속성 다이어그램: 지침
- 종속성 다이어그램을 사용하여 코드 유효성 검사

비고

텍스트 템플릿 변환 구성 요소는 Visual Studio 확장 개발 워크로드의 일부로 자동으로 설치됩니다. Visual Studio 설치 관리자의 개별 구성 요소 탭에서 SDK, 라이브러리 및 프레임워크 범주 아래에 설치할 수도 있습니다. 개별 구성 요소 탭에서 모델링 SDK 구성 요소를 설치합니다.