Visual Studio Code Metrics

Software Metrics 是將軟體設計或規格加以量測與量化的科學,過去在 Visual Studio 2005 Team Edition for Developers 版本中僅提供了靜態程式碼分析 (Code Analysis) 的功能,但在 Visual Studio Orcas March 2007 CTP 微軟已經在開發工具內首次提供了Software Metrics 的功能,Code Analysis 研發團隊的 blog 也已經釋放了此一訊息,目前在 March 2006 CTP 版本中提供了五種最常用的量測指標,分別是 :

使用上頗便利,只需要在 Solution Explorer 中點選專案檔按下滑鼠右鍵,即可出現產生 Software Metics 的選單 :

按下按鈕後,整個專案內的全部程式碼的五項指標就顯示於如下的視窗中。

倘若等不及 Orcas 上市,現在就希望目前的 Microsoft .NET 程式碼能有工具協助產生 Software Metics,目前有幾個產品可以下載使用:

  • 1bot.com Vil 提供了三十餘項 Metics,許久沒更新了,目前尚未支援 Visual Studioo 2005 相關語言語法。
  • Campwood Software - SourceMonitor  有支援 Unmanaged Code 的 C/C++之Metics。
  • NDepend 提供了六十餘項 Metics,但是是試用版,有使用期限。