VSTS 2010 CTP 初步試用 - Architecture Explorer

摘要:VSTS 2010 CTP 初步試用 - Architecture Explorer

VSTS 2010 CTP 推出後馬上把 VPC 建置起來聞香一下,雖然 IDE 的佈局沒有太大的異動,但整個 IDE 都已經全部用 WPF 全部改寫。最明顯的地方就在做逆向工程時把 Class 圖形化 (都是向量)。

我們先來看一下新增的 Architecture Explorer ,這是比原本 Class View 支援更多種不同的角度來看程式的架構

Acrhitecture_01 

首先可以先選擇要用 Class View 、 Solution Queries 、Solution view 、UML Model view 來列出不同的清單可以一層一層地選下去 (Class view 的場合就是 Namespace --> Class --> Method ) ,而且每一層中都可以自行輸入條件只顯示相關的內容很方便。

方便的是和早期的逆向工程工具不同的是,這次可以隨自已的需要可以自行將 Class 新增至 Diagram 之中了。不用再茫茫大海 的圖中去找要關心的 class 啦!多設幾個圖就可以了

ClassDiagram_01ClassDiagram_02 ClassDiagram_03

剛剛有提到就是自行決定要逆向那些的元件,更可以切換不同的顯示方式。

讓程式人員可以更容易地在不同的 view 中切換了解  Class 和 NameSpace 以及實體 DLL 之間的相依性和角色關係

NamespaceDiagram_04 NamespaceDiagram_05 ClassDiagram_05

更棒的是

不單單只是可以看看這些 class 的關聯性,還可以請精靈幫忙做分析 像「循環參考」「未被使用的class」「未被使用的引用」有了這些的話真的可以不用再一個一個專案中去看那些的參考了,真的是佛心來的啦!!

ClassDiagram_04

當然每一個圖形 Double click 都可以馬上開啟相對應的 code