欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何使用VisualStudio的“代碼度量值”來改進代碼質量-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關如何使用Visual Studio的“代碼度量值”來改進代碼質量的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)公司主營北鎮(zhèn)網站建設的網絡公司,主營網站建設方案,重慶APP開發(fā)公司,北鎮(zhèn)h5微信平臺小程序開發(fā)搭建,北鎮(zhèn)網站營銷推廣歡迎北鎮(zhèn)等地區(qū)企業(yè)咨詢

代碼度量是一組軟件度量值,使開發(fā)人員可以更好地了解他們正在開發(fā)的代碼。 利用代碼度量,開發(fā)人員可以了解哪些類型和/或方法應該返工或進行更徹底的測試。 開發(fā)團隊可以識別潛在的風險、了解項目的當前狀態(tài),并跟蹤軟件開發(fā)的進度。

1 軟件度量值指標

1.1 可維護性指數(shù)

表示源代碼的可維護性,數(shù)值越高可維護性越好。該值介于0到100之間。綠色評級在20到100之間,表明該代碼具有高度的可維護性;黃色評級在10到19之間,表示該代碼適度可維護;紅色評級在0至9之間,表示低可維護性。

1.2 圈復雜度

   它是通過計算程序流中不同代碼路徑的數(shù)量來創(chuàng)建的,用來表示一個程序的復雜性。具有復雜控制流的程序需要更多的測試才能獲得良好的代碼覆蓋率,并且不易維護。

以下兩種情況會在計算圈復雜度時加1:

分支(if、while、do)

switch中的case語句  

例如:

//圈復雜度1
 public void Method()
 {
 Console.WriteLine("Hello World!");
 }
 //圈復雜度3
 public void Method(bool condition1, bool condition2)
 {
 if (condition1 || condition2)
 {
  Console.WriteLine("Hello World!");
 }
 }
 //圈復雜度8
 public void Method(DayOfWeek day)
 {
 switch (day)
 {
  case DayOfWeek.Monday:
  Console.WriteLine("Today is Monday!");
  break;
  case DayOfWeek.Tuesday:
  Console.WriteLine("Today is Tuesday!");
  break;
  case DayOfWeek.Wednesday:
  Console.WriteLine("Today is Wednesday!");
  break;
  case DayOfWeek.Thursday:
  Console.WriteLine("Today is Thursday!");
  break;
  case DayOfWeek.Friday:
  Console.WriteLine("Today is Friday!");
  break;
  case DayOfWeek.Saturday:
  Console.WriteLine("Today is Saturday!");
  break;
  case DayOfWeek.Sunday:
  Console.WriteLine("Today is Sunday!");
  break;
 }
 }

1.3 繼承深度

計算在繼承層次結構中的繼承深度,繼承樹中層次結構越深,類的開發(fā)、測試和維護就越復雜,因為層次結構越深,理解特定方法和字段的定義和(或)重新定義的難度也就越大。

1.4 類耦合度

類耦合是一個類是如何與另一個類連接或依賴的度量。好的做法是總是實現(xiàn)較少的依賴類或低級耦合。

1.5 代碼行數(shù)

表示代碼行數(shù),計數(shù)基于IL代碼,因此不是源代碼文件中的確切行數(shù)。一個非常高的計數(shù)可能表明一種類型或方法試圖做太多的工作,應該分開。它還可能表明類型或方法可能難以維護。

2 計算代碼度量值

 Step 01 運行“計算代碼度量值”

如何使用Visual Studio的“代碼度量值”來改進代碼質量

Step 02 查看“代碼度量值結果”

如何使用Visual Studio的“代碼度量值”來改進代碼質量如何使用Visual Studio的“代碼度量值”來改進代碼質量

Step 03 使用“代碼度量值結果”

篩選:

如何使用Visual Studio的“代碼度量值”來改進代碼質量

導出:

如何使用Visual Studio的“代碼度量值”來改進代碼質量

列管理:

如何使用Visual Studio的“代碼度量值”來改進代碼質量

如何使用Visual Studio的“代碼度量值”來改進代碼質量

   計算代碼度量值:

如何使用Visual Studio的“代碼度量值”來改進代碼質量

感謝各位的閱讀!關于“如何使用Visual Studio的“代碼度量值”來改進代碼質量”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

當前文章:如何使用VisualStudio的“代碼度量值”來改進代碼質量-創(chuàng)新互聯(lián)
文章地址:http://www.aaarwkj.com/article44/hojhe.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號、App開發(fā)、網站內鏈、品牌網站設計、靜態(tài)網站、企業(yè)建站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
久久久久久国产综合精品| 亚洲成人日韩成人av| 精品亚洲韩国一区二区三区| 人妻勾引中文字幕在线视频| 精品中文人妻中文字幕| 国产成人综合久久精品推荐| 蜜臀一二区免费在线视频| 亚洲中文字幕在线不卡| 亚洲精品在线免费av| 色噜噜人妻av中文字幕| 中文字幕国产精品欧美| 亚洲欧美综合伊人看片综合| 巨乳中文乱码国产一区二区| 国产精品青青草原在线| 欧美伊香蕉久久综合网99| 日本免费一区二区三区四区视频| 亚洲 综合 久久久| 五月婷婷丁香婷婷丁香| 欧美一区二区三区爽| 国产精品自产拍在线网站| 久久国产三级久久久久久| 亚洲熟妇av一区二区三区l| 日韩中文不卡人成在线视频| 国产精品亚洲av三区国产毛片 | 国产精品三级国产精品高| 日本韩国视频一区二区| 91久久精品国产一区| 国产精品剧情在线播放| 欧美色一区二区三区四区| 亚洲av毛片一区二区三区网| 日本高清视频免费一区| 日韩一级片精品视频在线| 日韩成人精品一区欧美成人| 久久久久久亚洲精品少妇| 色综合色综合色综合色综合| 正在播放日韩黄色精品| 亚洲免费一区二区三区精品| 亚洲日本一区二区三区电影| 看看美女阴逼毛茸茸的| 中文字幕日本人妻乱码| 在线国产视频一区二区三区|