cyclomatic-complexity

    0

    2답변

    저는 Apache Ant (버전 1.1 ~ 1.6)의 순환 적 복잡성을 찾아야하는 프로젝트를 진행하고 있습니다. 이 목적으로 jar 파일을 사용하도록 요청 받았습니다. 결과를 살펴보기 위해 몇 가지 도구 (Xdepend 평가판과 Cyvis)를 사용했습니다. 그런 다음 Ant Ver1.6 소스 코드의 결과로 결과를 검증하려고했습니다. 소스를 분석하기 위해 N

    5

    4답변

    Visual Studio 2008 Team Explorer에서 마우스 오른쪽 버튼을 클릭하고 "Calculate Code Metrics"를 선택하여 순환 적 복잡성에 액세스 할 수 있다는 것을 알고 있습니다. 이 데이터를 웹 응용 프로그램에 표시하여 표시하려고합니다. API를 통해이 데이터에 액세스하는 방법을 아는 사람이 있습니까? 도움 주셔서 감사합니다.

    4

    2답변

    직장에서 우리는 높은 순환 주기적 복잡성을 초래하는 일반적인 문제를 조사하고 있습니다. 예를 들어, 큰 if-else 문을 사용하면 순환 복잡성이 높아질 수 있지만 조건을 다형성으로 대체하면 해결할 수 있습니다. 다른 예가 있습니까?

    0

    1답변

    Pro * C++ 소스에서 코드 메트릭을 수행 할 수있는 도구가 있습니까? Google을 통해 구체적인 정보를 찾을 수 없었습니다. 아무도이 경험이 있습니까?

    4

    4답변

    나는이 질문이 스타일에 대한 자세한 생각 : (! 라인의 많은) 나는 매우 높은 CC가있는 알고리즘을 가지고있다. 나는 그것을 줄이기를 원하며 그룹화 할 수있는 코드 조각이 있기 때문에 쉽다. 문제는 이런 식으로 일을하는 것은 "큰"함수가 "작은"함수를 호출하고 한 번만 호출된다는 것입니다. 작은 조각에 큰 기능을 파괴 제 생각에는 함수를 한 번 호출에도

    3

    3답변

    VS2010을 사용하여 프로젝트에 대한 코드 분석을 수행했습니다. 75 % 복잡성을 - - 7 클래스 커플 링 - - 98 코드의 라인 - 747을 상속의 213 깊이 여기 는 유지 보수성 지수 내 결과입니다 내 몸에 대해 설명해주세요. 내 프로에 대해 설명해주세요. 건강을 빕니다. 그것은 좋거나, 나쁘거나 평균을하고 있습니까? 이러한 결과를 어떻게 해석

    1

    4답변

    임의의 코드가 포함 된 문자열이 표시됩니다. 해당 문자열의 코드 복잡성을 나타내는 숫자를 계산하려고합니다. 다음과 같이하십시오 : int complexity = Lib.FindComplexity(someString); 나는 당신을 위해 이것을 할 많은 도구가 있다는 것을 알고 있습니다. 이 도구는 프로그래밍 방식으로하고 싶기 때문에 저에게 효과적이지 않

    10

    3답변

    insertion_procedure (int a[], int p [], int N) { int i,j,k; for (i=0; i<=N; i++) p[i] = i; for (i=2; i<=N; i++) { k = p[i]; j = 1; while (a[p[j-1]] > a[k]) {p[j]

    2

    3답변

    다중 종료 점이있는 함수의 순환 복잡도를 찾는 방법은 무엇입니까? 위키 페이지에 p-s + 2가 표시되어 있습니다. 여기서 p는 결정 포인트의 수이고 s는 종료 포인트의 수입니다. 더 많은 독립적 인 경로로 이어질 수 있기 때문에 출구 지점이 순환 적 복잡성을 증가 시켜서는 안됩니까? 건배, 아만

    8

    5답변

    .NET 또는 Java 프로젝트에서 제공하는 유닛 테스트 케이스를 생성하는 데 유용한 도구가 있는지, 거의 100 % 코드 커버리지를 포괄하는 단위 테스트 케이스를 생성합니다. 테스트 케이스의 수는 코드의 순환 복잡도에 직접적으로 비례 할 수 있습니다 (사이클의 복잡성이 높을수록 루프 및 조건의 중첩이 높을수록) 순환 적 복잡성이 높을수록 테스트 사례 집합