fxcop은 c#에있는 것처럼 vb.net에서 가치가 있습니다 [폐쇄

StackOverflow https://stackoverflow.com/questions/674169

  •  21-08-2019
  •  | 
  •  

문제

FXCOP를 사용하는 VB.NET DLL 중 일부를보고 있으며 모든 오류는 DLL 설정 (예 : 강력한 이름, 문화 정보) 및 변수 방법의 경우와 관련이 있습니다.

C# DLL을 검사하는 FXCOP의 몇 가지 예를 살펴보면 훨씬 더 잠재적 인 오류가 제공되는 것으로 보입니다.

이것은 VB.net 또는 내가 나쁜 예를 선택한 C# 개발에서 FXCOP가 더 가치가 있음을 의미합니까?

FXCOP가 특정 언어보다는 IL에서 일한 경우라고 생각 했으므로 vb.net에 대한 규칙 파일이 누락 되었습니까? 아니면 C#에 더 많이 사용할 수 있습니까?

도움이 되었습니까?

해결책

나는 그것이 옳지 않다고 말할 것입니다. FXCOP는 모든 .NET 개발자에게 매우 중요합니다.

VB.NET 코드의 조각에 대해 FXCOP에서 더 많은 (또는 적은) 출력을 얻는 위치를 보여 주어야합니다. C# 코드는 동일한 IL로 컴파일됩니다.

다른 팁

내가 아는 한, FXCOP는 언어 불가지론 적입니다. FXCOP가 어떻게 든 편향되는 대신 더 많은 실수가 발생할 수 있도록 다양한 영역에서 C#이 VB.NET보다 더 많은 자유를 가질 가능성이 높습니다. 이 경우 이전 언어가 FXCOP가 감지 할 수있는 문제를 만들기위한 더 많은 범위를 가지고 있기 때문에 VB.NET 개발자보다 C# 개발자에게 더 가치가 있음을 알 수 있습니다.

그러나 FXCOP는 일부 언어가 실수를하기가 더 어려워 지더라도 .NET 프로젝트에 귀중한 도구입니다.

FXCOP는 컴파일 된 코드에서 작업해야하므로 작성한 언어는 중요하지 않습니다. C# 또는 VB가있는 프로젝트에서 도구를 사용 했으므로 실제로 작동합니다. 실제로는 다소 도움이되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top