문제

나는 개인적으로 FXCOP를 아직 사용하지 않습니다. 코드 분석을 사용하기 전에 먼저 장치 테스트를 수행하고 싶습니다. 그러나 어떤 규칙이 영구적으로 비활성화 하시겠습니까? 일시적으로 어떤 규칙을 비활성화하고 어떤 상황에서 어떤 규칙을 비활성화 하시겠습니까?

도움이 되었습니까?

해결책

메소드/이벤트 이름의 강조를 금지하는 이름 지정 규칙 규칙을 사용하지 않습니다. "button1_click"에 익숙해졌습니다. Visual Studio는 밑줄을 자동으로 삽입하므로 수동으로 제거해야합니다. 나는 단지 그들을 내버려 두는 것이 더 쉽다고 생각합니다. 그리고 메소드/이벤트를 만들 때 밑줄을 추가합니다.

다른 팁

규칙 CA1021을 싫어합니다 : 매개 변수를 피하십시오. 아웃 매개 변수는 다양한 패턴 (.NET 시도* 패턴 포함)에 유용합니다. 아웃은 확실히 과도하게 사용될 수 있지만 실제로 FXCOP 규칙을 갖는 것은 과도하게 보입니다.

규칙 CA1021

구축하는 시스템에 따라 끄고 싶은 Pedantic 쓰레기 목록이 있습니다. FXCOP 출력을 검토하고 스스로 결정하는 것이 좋습니다. 한 사람의 페단 트리는 "있어야한다"는 사람입니다.

"ID"에 대해 불평하고 "ID"를 제안합니다 ... "2 차 교대-교묘 한 캡핑"규칙 : o).

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