Visual Studio 2015에서는 Code Metrics 분석툴이 지원된다.
그러나, Code Metrics는 managed code 형식만 지원한다.
managed code는 VB .NET or C# 컴파일러가 생성한 코드를 말한다.
C++ 컴파일러는 managed code를 생성하지 않는다.
이에, Win32 Console Application으로 생성한 프로젝트에서 Code Metrics를 수행하면 아래와 같은 에러가 발생한다.
Project: TempLib
Configuration: Debug
Scope: None
Assembly: D:\work\TempLib.lib
Maintainability Index:
Depth of Inheritance:
Cyclomatic Complexity:
Class Coupling:
Message: The project target file 'D:\work\TempLib.lib' contains no managed code.
이에 별도의 Code Metrics Tools 를 이용해야 한다.
여러가지가 있는데, 무료로 사용하기 편리한 Tool이 있다.
SourceMonitor 라는 Tool이 이에 해당한다.
이는 다음과 같은 이점이 있다.
- Freeware.
- C++, C, C#, VB.NET, Java, Delphi, Visual Basic (VB6) or HTML 지원
다운로드 주소는 다음과 같다
- http://www.campwoodsw.com/sourcemonitor.html
위 내용은 개인적으로 검토한 내용이므로 참고만 하시기 바랍니다.
감사합니다.
0 개의 댓글