cyclomatic-complexity

    2熱度

    1回答

    此問題:Custom threshold for CA1502 討論瞭如何在代碼分析中設置代碼度量標準規則的自定義閾值。 我有同樣的問題,但認爲舊的問題已過時。 重複: 尤其是,我們希望我們的構建時方法有20餘名不幸的是, 代碼的複雜性失敗,規則CA1502達到25 門檻: 當圈複雜度比 大於25時,該規則報告違規。 我們可以以某種方式更改此設置嗎? 接受的答案是編輯.fxcop文件以包含規則。

    1熱度

    2回答

    聲納如何計算軟件度量,特別是LOC和圈複雜度?它是否使用任何特定的工具?如果是的話,也請提供姓名。

    3熱度

    1回答

    按代碼分析結果,以下是警告消息, CA1502避免過多的複雜性「的方法()」有27重寫的圈複雜度或重構方法來降低複雜性,以25 BusinessServices ReportService.cs 310 什麼是圈複雜度,以及如何解決這個問題?

    -1熱度

    1回答

    i = 0; n=4; //N-Number of nodes present in the graph while (i<n-1) do j = i + 1; while (j<n) do if A[i]<A[j] then swap(A[i], A[j]); end do; i=i+1; end do; 我必須找到這個代碼的圈複雜度,然後建議一些白盒測試用例和黑盒測試用例

    0熱度

    2回答

    我想計算我的軟件的圈複雜度,但我有點困惑。根據我的理解,需要測試覆蓋整個軟件的路徑數量。通常有如果語句和循環導致決定,因此增加路徑 但是我的代碼下面沒有循環或如果語句,因此它只是1的複雜性? btn_length.addEventListener (MouseEvent.CLICK, LengthFunc); function LengthFunc (e: MouseEvent):void

    8熱度

    1回答

    我想要一個工具來分析我的代碼質量,並在Google搜索一下之後,我想我明白Cyclomatic Complexity可以從這裏開始。我試圖讓一些工具能夠正常工作,但沒有成功(發現大部分工具都是爲Java開發的)。我的要求是: 應該在C代碼工作 應該在Ubuntu的工作(12.04) 應該是免費的 (可選)Eclipse插件 我將不勝感激任何幫助

    0熱度

    1回答

    我發現this site claiming thatCyclomatic Complexity = (2 + ifs + loops +cases - return)我也發現可以通過基本上相同的條件語句+ 1的數目來計算環複雜性。 現在上面說的是,對於開關中的每種情況,給循環複雜度增加+1,如果在每種情況下都有返回語句會發生什麼? 例如,下面的代碼的CC仍然是4或2? function(someV

    1熱度

    1回答

    在計算獨立路徑的數量時,是否應該將使用& &加入的布爾表達式視爲單獨的語句?例如,第3行有兩個條件,如果第一個表達式爲假,則將評估後續表達式。 1 float calc(float sp, Boolean bt, int r) { 2 float c = .060; 3 if ((sp > 300000) && bt) 4 c = .050; 5 if (r > 3) 6 c = c

    0熱度

    3回答

    Sonar給出以下代碼的主要違規錯誤(「循環複雜度」)。以下方法用於以特殊格式獲得日期,例如, 14-02-3(年 - 月 - 周)。 我該如何克服這種違規行爲? private String finalDateForProject; public String getFinalDateForProject() { return finalDateForProject; } pu

    0熱度

    2回答

    我有一個「搜索頁面」,要求至少有一個文本框有一些輸入。以下方法驗證如下: if (!String.IsNullOrEmpty(txtNome.Text)) { return true; } if (!String.IsNullOrEmpty(txtEndereco.Text)) { return true; } i