你是否知道類似於NDepend的軟件?我剛剛得到它,並發現它非常有用。它幫了我很多,但現在我沒有可能購買專業版。您是否知道建築師可以選擇NDepend?
那麼,有沒有其他的選擇(也許,開源)?最好是免費的。但不一定。也許,對於單一開發人員而言,價格更合適一點,而不是團隊。
這個軟件要求: 構建依賴圖 檢索代碼度量 顯示註釋覆蓋 (到目前爲止)
你是否知道類似於NDepend的軟件?我剛剛得到它,並發現它非常有用。它幫了我很多,但現在我沒有可能購買專業版。您是否知道建築師可以選擇NDepend?
那麼,有沒有其他的選擇(也許,開源)?最好是免費的。但不一定。也許,對於單一開發人員而言,價格更合適一點,而不是團隊。
這個軟件要求: 構建依賴圖 檢索代碼度量 顯示註釋覆蓋 (到目前爲止)
Nitriq是一款免費的.net靜態代碼分析工具。他們沒有圖表,但他們有一個樹形圖,而不必學習CQL,你可以使用LINQ來完成所有的查詢。您可以在www.nitriq.com
有幾個選項
NDepend的是一個非常漂亮的包裝,無論你找到取代它不會是相當平滑或集成,但是......
反射大概是建立在最好的工具之一,有幾個依賴爲它繪製插件,可以提供一些圖表工具。至於代碼指標,您可以使用FxCop來至少識別具有較高圈複雜度的方法。
不要以爲你會找到像nDepend一樣好的東西。
但很多你想要做的是在Visual Studio中可用的團隊版
反射器具有依賴圖插件可以在此處:
http://reflectoraddins.codeplex.com/Wiki/View.aspx?title=Graph
VS團隊版很難被描述爲一個單獨的開發人員的價格適合... – 2012-02-16 08:54:47
的Visual Studio 2010旗艦版有一個體面的「建築資源管理器」這與NDepend類似(雖然不太好)。 這不是免費的,但你可能有更好的說服管理層購買它的機會。
CAST通過它能夠生成的依賴性進行影響分析。 SEI指標直接來自源代碼(創建者),該工具具有一些出色的非功能性指標和可配置的閾值,可根據超時拍攝的快照顯示整體應用程序智能儀表板。是否需要一些資源,並且需要用商業案例清楚說明其成本! 退房:http://www.castsoftware.com/
我,只要我看到它回答了之間的依賴關係層次。請記住我們所有人都在不同的時區! – Rad 2009-07-06 13:42:58
:)它不止一個月大。 在任何情況下,我已經回顧了你建議的工具,但不幸的是,他們不允許像NDepend那樣作爲良好的依賴視圖和圖形構建...:((是否有人想要購買NDepend?:) – 0100110010101 2009-07-07 11:43:44
添加一個賞金把它移到了「特色」選項卡上,它出現在第一頁上,我認爲當它是「不倫不類」時,它很快移出第一頁並被遺忘。到你問的第二個問題(我剛剛回答的那個問題);-) – Avi 2009-07-09 23:24:06