- A+
NDepend是VisualStudio環(huán)境的一個功能強大的附加組件。程序員總是使用各種工具來提高生產(chǎn)力。NET程序員也不例外,因為大多數(shù).NET程序員都使用Visual Studio的集成編程環(huán)境,該環(huán)境本身就是Microsoft強大而智能的IDE之一,具有許多優(yōu)點和擴展。有一個側(cè)邊欄可用。
不同的公司為此環(huán)境實現(xiàn)了不同的擴展和工具。NDepend也是VisualStudio的高級附加組件,它更準確地說是托管.NET代碼的靜態(tài)分析器,如Richshare插件。靜態(tài)分析的目的是在編譯代碼之前和在編碼環(huán)境中向程序員提出一個明智的建議,并提高其編碼過程、速度和生產(chǎn)率。
它包括一系列代碼度量,允許您通過顏色圖和依賴關(guān)系矩陣查看代碼不同部分的依賴關(guān)系。該工具還能夠比較代碼快照,并可以根據(jù)編碼規(guī)則和標準或體系結(jié)構(gòu)和體系結(jié)構(gòu)驗證代碼。您還可以通過linq查詢編寫新規(guī)則,并將它們添加到CQLinq中。默認情況下,此工具有許多CQLinq就緒。這些規(guī)則在VisualStudio中自動顯示給用戶,或者可以在連續(xù)集成工具中使用。
NDepend功能特點:
通過圖形和矩陣可視化代碼不同部分的相互依賴性
支持82種不同的度量或指標,包括復(fù)雜性指數(shù)、插值、代碼測試覆蓋率等。
使用名為CQLinq查詢規(guī)則的LINQ查詢
結(jié)合流行的CI,如TeamCity和CruiseControl
可以比較程序集的兩個不同版本
NDepend圖片
安裝指南
在自述文件中列出。