code-analysis

    5

    3답변

    큰 C 프로젝트를 더 잘 이해할 수있는 도구가 필요합니다. 다양한 C 모듈과 무엇이 무엇인지, 가장 많이 사용되는 함수, 어떤 헤더가 사용되는지 등의 관계를 볼 수 있기를 바랍니다. 여기에서 Google과 모든 소스 코드 분석을 검색했습니다. 도구는 코드의 행 수와 관심이없는 다른 메트릭을 제공하는 것 같습니다. 코드로 점프하기 전에 상호 연결되고 구조가

    0

    3답변

    자바 코드로 자바 파일을 읽어야하고, 그 중 가장 중첩 된 수를 결정해야한다. 예 : if (someCondition) { if (someCondition) { // Expression } } greatest nested if depth is 2. 표시한다이 경우, 프로그램의 지금 문제가 if 후 중괄호의 위치는

    0

    2답변

    나는 C# (Mono에서 컴파일, NUnit Test scripts)으로 여러 테스트 클래스를 보유하고 있습니다. 일반적으로 모든 단위 테스트를 하나의 큰 어셈블리로 컴파일하는 대신 개별 클래스 파일을 개별 어셈블리로 컴파일하고 싶습니다. 이렇게하려면 종속성 분석을하고 싶습니다. 따라서 별도의 어셈블리를 자동으로 생성 할 수 있습니다. 내가 무엇을 찾고 있

    1

    2답변

    FxCop GUI를 통해 정상적으로 실행되는 FxCop 10.0 프로젝트를 만들었지 만 FxCopCmd 명령 줄 앱 (자동 빌드 프로세스의 일부로 사용하고 싶음)을 실행할 때 다음과 같은 예외가 발생합니다. 어셈블리를로드하는 데 사용됩니다. <Exception Keyword="CA0001" Kind="Engine"> <Type>System.Inva

    2

    1답변

    우리는 TFS 2008에서 172 개 프로젝트로 구성된 .NET 웹 응용 프로그램을 사용하여 3 계층의 응용 프로그램을 모두 포함하고 CI 용 Team Build를 사용합니다. 우리는 개발을 위해 VS2010을 사용합니다. 최소 권장 규칙 집합을 사용하는 모든 프로젝트에 대한 코드 분석을 활성화하고 체크인하기 전에 코드 분석을 한 번 실행해야하는 TFS의

    3

    2답변

    필자가 작성한 프로그램에서 몇 가지 상수를 선언하지만 구성 파일에서 다른 모듈을로드하여 모듈 네임 스페이스에 배치하는 예를 들어 settings이라는 모듈을 만들었습니다 (예 : π 값은 모듈의 코드에 있지만 구성 파일에있는 사용자의 가중치). 이 다른 모듈에, 내가 할 수 있도록이다 from settings import * 모든 것이 나를 위해 잘 작

    2

    1답변

    사용자 지정 규칙 어셈블리와 같은 기존 규칙을 결합하여 FxCop (코드 분석) 사용자 지정 규칙 어셈블리를 개발하려면 어떻게해야합니까? "Microsoft 기본 정확성 규칙"및 "Microsoft 보안 규칙" 참조 링크 또는 코드 샘플을 제공 할 수 있으면 좋을 것입니다. 감사 는 Lasantha

    1

    1답변

    Resharper 5.0을 제거하고 최신 6.0을 설치 한 후 VS 2010에서 코드 분석이 작동하지 않습니다 (2008 년 대 여전히 작동 함). 조사 중에 글꼴과 색상이 Resharper의 항목도 표시되지 않는 것으로 나타났습니다. HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0 \ Fon

    5

    1답변

    정적 코드 분석을 사용하여 C#에서 캐치되지 않는 예외를 찾을 수있는 도구가 있는지 궁금합니다. 기본적으로 methodA()를 선택하고 methodA()에 의해 throw 된 모든 예외 목록과 methodA()에 의해 호출 된 모든 메서드 목록을 원합니다. ReSharper + Agent Johnson과 AtomineerUtils을 시도했는데이 간단한 작업

    0

    1답변

    PyDev에서 클래스를 개발 중이고 __init__(self) 메서드를 작성하면서 다른 메서드를 호출해야한다는 것을 알았습니다. __init__ 내에서 간단히 self.otherMethod(param)을 입력 한 다음 Ctrl+1을 누르면 Create otherMethod method at A을 비롯한 몇 가지 옵션을 제안하는 빠른 수정 창이 나타납니다.