정적 코드 분석기 : 관리되지 않은 C ++ Visual Studio 2008
-
09-09-2019 - |
문제
Visual Studio 2008에서 관리되지 않은 C ++ 앱을 개발하고 정적 코드 분석 도구를 추가하고 싶습니다.
권장 사항이 있습니까?
도구를 MSVC에 통합 할 수 있다면 정말 좋을 것이라고 생각합니다.
그러나 나는 열심히 살펴보고있다 은폐, 이해하다, 그리고 Klockwork 또한.
가격은 실제로 문제가 아닙니다. 실제로 도구를 사용한 사람들의 의견을 원합니다. 관리되지 않는 C ++ MSVC에서, 그들은 단지 그것을 절대적으로 좋아했습니다.
마지막으로, VST와 Intel Parallel Studio는 이제 정적 코드 분석을 제공합니다. 좋은 ~
참고 : 관련 게시하다 Coverity 제안은 최고입니다 (?) (마지막 2 개의 게시물 참조)
다른 팁
당신이 언급 한 모든 것 외에도 VS Team Developer Edition은 Prefast라는 멋진 정적 분석 도구와 함께 제공됩니다. 그것의 (분명히 ..)는 IDE에 잘 통합되어 메뉴를 통해 접근 할 수 있습니다. 실제로 MS 내부 도구의 공개 릴리스 - 빌드에서 실행되는 접두사라는 얇은 도구입니다. 개인적으로, 내가 같은 결정에 직면했을 때 Prefast는 충분했습니다.
당신은 시도 할 수 있습니다 cppdepend, VS 2008, 2010, 2012, 2013 및 2015와 잘 통합 된 매우 완전한 C 및 C ++ 정적 분석기.
방금 사용하기 시작했습니다 CPPCHECK 저 소음이 적기 때문에 매우 좋아합니다.
Visual Studio 2008과 직접 통합되지는 않지만 VS는 사용자 정의 할 수 있으며 IDE에 직접 통합 할 수 있어야합니다.
나는 사용한다 PVS-Studio 정적 코드 분석기. 이 정적 코드 분석기는 Visual Studio 2005, 2008, 2010, 2012, 2013과 잘 통합되었습니다.
추가 기능이 많이 있습니다.
최근 며칠 전에 수정 된 파일 확인;
텍스트 파일 목록 내에서 파일 이름으로 파일 확인;
버전 제어 시스템 통합; 명령 줄 인터페이스에서 전용으로 작동하는 기능;
«잘못된 경보»마킹; 분석 결과 저축 및로드;
사용 가능한 모든 코어 및 프로세서 사용;
등...