내 정적 코드 분석 규칙 (C# 코드 용)을 작성하는 경우 StyleCop과 FxCop의 장단점은 무엇입니까?FxCop 또는 StyleCop의 사용자 정의 정적 코드 분석 규칙은 무엇입니까?
특정 분석 유형에 대해 다른 분석 유형보다 적절한 것이 있습니까? 아니면 소스 코드에서 실행되는 것과 컴파일 된 어셈블리에서 실행되는 것의 차이점은 무엇입니까?
내 정적 코드 분석 규칙 (C# 코드 용)을 작성하는 경우 StyleCop과 FxCop의 장단점은 무엇입니까?FxCop 또는 StyleCop의 사용자 정의 정적 코드 분석 규칙은 무엇입니까?
특정 분석 유형에 대해 다른 분석 유형보다 적절한 것이 있습니까? 아니면 소스 코드에서 실행되는 것과 컴파일 된 어셈블리에서 실행되는 것의 차이점은 무엇입니까?
중요한 차이 StyleCop는 C# 소스 코드를 분석이다. FxCop은 .NET 어셈블리를 컴파일 한 후 분석합니다. 모든 언어에서 작동합니다. 따라서 StyleCop은 소스 코드가 어떻게 보이는지 까다 롭습니다. FxCop은 .NET Framework 클래스를 사용하는 방법에 대해 까다롭게 사용합니다. 그들은 서로를 보완합니다.
다른 도구입니다. StyleCop은 코드 스타일에 중점을 둡니다. 의사를 확인할 수 있습니다. 주석, 명명 규칙, 간격 등이 있습니다. StyleCop과 거의 동일한 작업을 수행 할 수 있지만 FxCop은 Microsoft Design Guidelines에 중점을 둡니다. 가능한 코드 및 성능 문제를 찾는 코드를 분석합니다.
나는 그들 중 어떤 것에 대해서도 규칙을 적어 본 적이 없지만, 당신이 원하는 것을 정확히 수행해야한다고 생각합니다. (단지 코딩 표준 만 있으면 StyleCop으로 가고, 그렇지 않으면 FxCop로 가야합니다.) 이렇게하면 API를 사용하는 것이 더 편할 것입니다.
확인이 위키 백과 링크 :
이 사실이 아닙니다. http://blogs.msdn.com/sourceanalysis/archive/2008/05/23/announcing-the-release-of-microsoft-source-analysis.aspx –