ncss 有效代碼行
ncss 有效代碼行
不包括空行和註釋的代碼行 應該是方法代碼行太多了 建議分方法
NCSS(Non Commenting Source Statements) 類似於java的有效代碼行。1個很長的方法其可讀性和可維護性都會較差,這通常也意味着代碼中的高風險區域。
CCN(Cyclomatic Complexity Number),用於評價類方法的圈複雜度。1個方法的CCN值通常意味着我們需要多少個測試案例來覆蓋其不同的路徑。對於負責測試遺留代碼的測試人員,持續的跟進分析CCN,可以使我們更加清晰的瞭解代碼的風險點,當CCN發生很大波動或者CCN很高的代碼片段被變更時,測試人員需要非常小心,因爲這通常代表着缺陷產生的概率很高。
不包括空行和註釋的代碼行 應該是方法代碼行太多了 建議分方法
NCSS(Non Commenting Source Statements) 類似於java的有效代碼行。1個很長的方法其可讀性和可維護性都會較差,這通常也意味着代碼中的高風險區域。
CCN(Cyclomatic Complexity Number),用於評價類方法的圈複雜度。1個方法的CCN值通常意味着我們需要多少個測試案例來覆蓋其不同的路徑。對於負責測試遺留代碼的測試人員,持續的跟進分析CCN,可以使我們更加清晰的瞭解代碼的風險點,當CCN發生很大波動或者CCN很高的代碼片段被變更時,測試人員需要非常小心,因爲這通常代表着缺陷產生的概率很高。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
sonar安裝步驟及配置和遇到的問題(附百度網盤sonar安裝包鏈接)
程序员温眉
2020-07-06 01:46:53
sonar掃描maven項目
qq1105273619
2020-07-01 14:02:42
sonarqube 7.7指標信息拉取
zh452647457
2020-06-27 09:29:36
sonar link 在eclipse 中在安裝(離線安裝)
赵丰登
2020-06-25 20:12:27
Sonar Qube安裝
赵丰登
2020-06-25 20:12:16
系統持續集成-SonarQube安裝
RonTech
2020-06-24 18:06:17
SonarQube 下載 安裝 啓動 附贈百度網盤鏈接 sonarqube-8.3.1.34397.zip
皮酱
2020-06-22 06:21:35
Sonar入門(三): Ant集成Sonar
javaACMer旭日东升
2020-06-20 16:32:09
sonar runner 由2.2.1升級到2.4
海滨小城vip
2020-06-19 16:13:56
利用Travis CI+SonarCloud爲自己GitHub上的開源項目建立可持續集成
怎麼使用Travis CI我就不說了,自己百度,這裏主要講的是利用Travis CI + GitHua + SonarCloud來實現對項目的持續集成測試+持續集成分析
gaoyi445
2020-06-19 04:55:37
解決svn: E170001
HYDchosen1
2020-06-17 07:10:44
SonarQube異常處理
Hello------world
2020-06-16 16:36:56
基於dotnetcore 3.1項目配置sonar
winnerxxyy
2020-06-16 03:18:21
SONAR代碼掃描部分問題總結
nioutian
2020-06-16 02:06:23