code-analysis

    1

    1답변

    코드에 NotImplementedException이 남아있을 때 사용할 수있는 규칙이 있음을 알고 있습니다 (릴리스 빌드에서 이해할 수 있음) (this answer 또는 this question 참조). 코드 분석을 사용하십시오. 은 완료되지 않은 것으로 알려져 있으므로 NoImplementedException을 throw하는 메서드를 무시합니다. 배경

    1

    2답변

    TFS 2010의 빌드 정의에서 "코드 분석 수행"을 "항상"으로 설정하면 사용자 지정 코드 분석 규칙 파일을 어떻게 지정할 수 있습니까? 빌드 맛은 "릴리스"입니다. "코드 분석 수행"에 "AsConfigured"를 설정하지 말고 proj 파일에서 설정을 선택하는 것이 좋습니다. 감사합니다.

    3

    1답변

    나는 더 효율적인 함수를 만들려고 노력하고 있지만 최악의 결과를 얻었으며 그 이유를 이해할 수 없었습니다. 누군가가 왜 그걸 볼 수 있었는지 설명해 주시겠습니까? 원래 기능 : substringsSB s = substringsSB' Set.empty s substringsSB' m s = substrings' m s where subst

    1

    5답변

    Form을 Control으로 변환하는 몇 가지 정적 메서드가 있습니다 (아래 참조). 분석기는 "CA2000 : Microsoft.Reliability : 메서드 '...'에서 개체 '양식'이 모든 예외 경로를 따라 배치되지 않음을 나타내는 플래그를 둘 다 플래그로 표시합니다. 모든 형식을 참조하기 전에 'Form'개체에서 System.IDisposable

    5

    3답변

    코드의 증분 정적 분석을 허용하는 무료 도구가 있습니까? (SVN 및 Git 용)? 현재 우리는 Sonar를 사용하고 있습니다 (2.12 생각합니까?)하지만 문제는 프로젝트에서 40-60 분이 걸리는 모든 코드를 분석해야 할 때입니다. 그리고 우리는 다른 서브 프로젝트에 대해 여러 가지 브랜치를 가지고 있기 때문에 이것을 곱해야합니다. 그래서 최신 커밋 (

    0

    1답변

    Visual Studio 2010 (기본적으로 FxCop이지만 최신 버전)에 대한 사용자 지정 코드 분석 규칙을 작성하고 있습니다. 나는 속성을 얻기 위해 노력하고 있어요 (또는, 모든 속성의 컬렉션을) 어셈블리에 적용 확인되고, 다음과 같은 코드를 사용하여 : public override ProblemCollection Check(ModuleNode mo

    1

    2답변

    기존의 코드 기반에서 기술적 인 이유로 많은 경우 이전에 기본 클래스 유형이었던 매개 변수를 인터페이스 유형으로 대체합니다. 예를 들어 : 그래서 모든 곳에서 우리는 유형 BaseDomainObject의 변수가 이전 것 코드에 public interface IDomainObject { int Id { get; } } public abstract clas

    2

    1답변

    ETL (인포매티카)에 구현 된 흐름의 소스 코드 인 여러 xml 파일이 있습니다. 나는 XML을 분석하고 그에 대한 보고서를 생성하는 솔루션을 구축해야합니다. 목표는 집에서 만든 개발 표준이 존중되었는지 확인하는 것입니다. 나는 DTD 또는 XSD 문제에 XML 유효성 검사에 대해 걱정하지 않는다 (그런데는 XML 파일이 유효하고 구문 분석 할 수있다)하

    1

    1답변

    내 프로젝트 또는 개별 프로젝트의 전체 어셈블리에 대해 원치 않는 gendarme 규칙을 억제해야합니다. 어떤 옵션을 사용할 수 있습니까? 미리 감사드립니다.

    31

    3답변

    나는 코드 분석 경고 CA1063 트리거 할 몇 가지 코드가 있습니다 CA1063을 : Microsoft.Design :에 의해 구현 된 인터페이스의 목록에서는 IDisposable을 제거 'Functionality'. 대신 기본 클래스 인 Dispose 구현을 재정의하십시오. 그러나이 경고를 해결하려면 무엇을해야하는지 잘 모르겠습니다. 간단히 말해서, 나