[VS2010] 程式码量度.docVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[VS2010] 程式码量度

[VS2010] 程式碼量度 品質一向是使用者評判東西好不好的一項重要指標,軟體品質也不例外,當然大部份使用者不會去在乎程式碼裡寫了些什麼,所謂的品質也一向涉及很多層面,像是使用者操作介面、系統是否穩定、執行效能等等因素,這裡面有主觀面的也有客觀面向的部份。那麼該如何評估品質呢? 是的,量度,量度是一種數量性的指標,可以表示某個目標物的特徵,有了可以具體量化的數據,一般來說也就可以有了改善的依據或是做為未來預測之用的基礎,在軟體工程裡有個所謂的『軟體量度 Software Metrics 』,用來衝量軟體本身的特徵,像是程式碼行數、複雜度等等 在VS2010裡提供了我們一個可以評估程式碼量度的工具可依據已定義的度量項目進行計算,分析可得到幾個數據 可維護性指數、循環複雜度、繼承深度、類別結合程度、程式碼行數 可維護性指數:採用SEI發展出來的公式來評估,數值介於0~9屬於低維護性,10~19屬於中維護性,20~100則屬於高維護性 循環複雜度:用來評估程式邏輯複雜的程度,像是有使用到if , while , for 等,點數愈高表示循環複雜度愈高 繼承深度:因所有類別至少是繼承Object Class,故至少值會是1以上,相對的數值愈高,表示繼承關係愈多層,則在找尋定義或是重新調整方法較困難 類別結合程度:數值愈高表示類別間相依性愈高,結合程度高表示設計不易重複使用 程式碼行數:扣除註解、縮排、宣告等等的行數,所得到的程式碼行數,當然數值愈高,相對後續要維護上較不易,應適當做切割

文档评论(0)

sh4125733 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档