cyclomatic-complexity

    2

    2답변

    switch 문에 입력을 기반으로 다른 구성된 객체를 반환하는 약 40 개의 사례가 들어있는 경우가 있습니다. 이 방법은 메트릭에서 순환 복잡도가 너무 높다고 표시되며 일반적으로이를 핸들러 개체의 맵으로 변경합니다. 그러나이 스위치는 성능이 중요한 코드 조각에 위치하므로 HashMap 조회 및 핸들러 호출이 성능 측면에서 스위치 블록 실행과 비교되는 방법에

    2

    1답변

    이 질문에 대한 답변 : Custom threshold for CA1502 은 코드 분석에서 코드 메트릭 규칙에 대한 사용자 지정 임계 값을 설정하는 방법에 대해 설명합니다. 동일한 문제가 있지만 오래된 질문이 오래되었다고 생각합니다. 반복하려면 : 특히 , 우리는 방법은 불행하게도 이상 (20)의 코드의 복잡성이있는 경우 실패 할 우리의 빌드 싶습니다 규

    0

    2답변

    적어도 하나의 텍스트 상자에 입력이 필요한 '검색 페이지'가 있습니다. 다음 방법은 이렇게 확인합니다. if (!String.IsNullOrEmpty(txtNome.Text)) { return true; } if (!String.IsNullOrEmpty(txtEndereco.Text)) { retur

    11

    2답변

    웹 서비스에 RequestDTO를 보내는 클래스 작업 중입니다. 요청을 전송하기 전에 유효성을 검사해야합니다. 요청을 3 곳에서 보낼 수 있으며 각 요청 유형에 대해 다른 유효성 검사 규칙이 있습니다 (예 : request1에는 이름과 전화 번호가 있어야하며, request2에는 주소가 있어야합니다.) 필자는 긴 필드 목록 (이름, 주소, 도시, 전화 번호

    1

    2답변

    소나가 LOC 및 순환 복잡성과 같은 소프트웨어 메트릭스를 어떻게 계산합니까? 특정 도구를 사용합니까? 그렇다면 이름도 알려주십시오.

    3

    1답변

    으로 코드 별 분석 결과를 해결하는 방법 다음과 같은 경고 메시지가 CA1502은 27 재 작성의 복잡성을있다 '() 메서드를'과도한 복잡성을 피하거나 리팩토링이다 (310) 복잡성을 어떻게이 문제를 해결하는 방법은 무엇입니까 ReportService.cs 방법은 25 BusinessServices에 복잡성을 줄이기 위해? Wikipedia 가입일

    0

    2답변

    내 소프트웨어의 순환 복잡성을 계산하려고하지만 다소 혼란 스럽습니다. 내가 아는 바로는 전체 소프트웨어를 테스트하는 데 필요한 경로의 양입니다. 대개 의사 결정과 그로 인해 경로가 증가하는 if 문과 루프가 있습니다. 그러나 아래 코드에는 루프가 없거나 문이 있으므로 1의 복잡성이 있습니까? btn_length.addEventListener (MouseEv

    -1

    2답변

    다음 Java 코드는 다소 높은 Cyclomatic Complexity를 제공합니다. 나는 그것을 적절히 줄이는 방법을 찾고 싶다. 어떻게하면 좋을까요? 코드에서 두 값 사이에 값이 있는지 여부에 따라 값의 해당 결과를 얻습니다. 값 자체는 -10000에서 +200000 사이의 정수가 될 수 있습니다. 문제는 주로 "보다 작거나 같음"연산자에 있으며 라이브

    0

    1답변

    나는 this site claiming thatCyclomatic Complexity = (2 + ifs + loops +cases - return)을 발견했으며, 기본적으로 동일한 조건문 +1의 수로 순환 복잡도를 계산할 수 있음을 알게되었습니다. 위의 내용은 스위치의 각 사례에 대해 +1을 순환 복잡성에 추가한다고 나와 있습니다. 각각의 경우에 retu

    1

    1답변

    & &을 사용하여 결합 된 부울식이 독립 경로 수를 계산하는 동안 별도의 명령문으로 간주되어야합니까? 예를 들어, 3 행에는 두 가지 조건이 있으며 첫 번째 표현식이 거짓이면 후속 표현식이 평가됩니다. 1 float calc(float sp, Boolean bt, int r) { 2 float c = .060; 3 if ((sp > 300000) &&