Visual Studio 2017을 사용하는 것이 좋습니다.

코드 분석 도구를 사용하여 응용 프로그램 품질 분석

 

Visual Studio 2017 에 대한 최신 설명서는 Visual Studio 2017 설명서를 참조하세요.

관리 코드 품질 분석
관리 코드에 대한 Visual Studio 코드 분석에서는 Microsoft .NET Framework 디자인 지침에 명시된 프로그래밍 및 디자인 규칙의 위반과 같은 관리되는 어셈블리 관련 정보를 제공합니다. 경고 메시지는 관련 프로그래밍 및 디자인 문제를 식별하며 가능한 경우 문제 해결 방법에 대한 정보를 제공합니다.

C/C++ 코드 품질 분석
C/C++ 코드 분석 도구는 C/C++ 소스 코드에서 발생할 수 있는 오류에 대한 정보를 개발자에게 제공합니다. 이 도구를 통해 보고되는 일반적인 코딩 오류에는 버퍼 오버런, 초기화되지 않은 메모리, null 포인터 역참조, 메모리 및 리소스 누수 등이 포함됩니다.

규칙 집합을 사용하여 코드 분석 규칙 그룹화
프로젝트에 적용할 규칙 집합을 선택하고 만듭니다.

코드 분석 응용 프로그램 오류
코드 분석 기능에서 오류를 수정합니다.

팀 프로젝트 체크 인 정책을 사용하여 코드 품질 향상
TFVC(Team Foundation Version Control)를 사용할 때는 팀 프로젝트에 대한 체크 인 정책을 만들어 코드 품질을 향상시키고 그룹 개발을 보다 효율적으로 수행할 수 있게 해주는 방법을 적용할 수 있습니다. 체크 인 정책은 팀 프로젝트 수준에서 설정되어 코드 체크 인이 허용되기 전에 개발자 컴퓨터에서 적용되는 규칙입니다.

드라이버에 대한 코드 분석

코드 분석 도구는 드라이버 소스 코드를 체계적으로 분석하여 안정성과 드라이버의 신뢰성을 향상시킬 수 있습니다.

코드 분석 도구를 사용하여 드라이버 품질 분석
드라이버에 대한 코드 분석은 기본적인 C 및 C++ 프로그램의 오류 코드를 감지하고 (주로) 커널 모드 드라이버 코드에서 오류를 검색하도록 설계된 특수한 모듈을 포함하는 컴파일 시간 정적 확인 도구입니다. SDV(정적 드라이버 확인 프로그램)는 Windows 커널 모드 드라이버의 소스 코드를 체계적으로 분석하는 정적 검증 도구입니다. SDV는 드라이버가 Windows 운영 체제 커널과 제대로 상호 작용하는지 여부를 결정합니다.

드라이버 경고에 대한 코드 분석
드라이버에 대한 코드 분석이 드라이버 코드에서 가능한 오류를 검색할 때 보고하는 경고에 대해 설명합니다.

관리 코드의 복잡성 및 유지 관리 용이성 측정
여기에 설명을 삽입합니다.

코드 단위 테스트
여기에 설명을 삽입합니다.

표시: