5

Benim olmayan bazı .NET kodlarını araştırmakla görevlendirildim. Bunu anlamak biraz zor çünkü farklı alanlarda çok fazla kanca var. Başka bir deyişle, her şey çok yüksek derecede bağlantılı gibi görünüyor.Çözümümün bağımlılık zincirinin ve üye kancalarının görsel bir sunumunu nasıl edinebilirim?

aşağıdaki yapabilmek istiyorum:

  1. Çok kolay projeler ve bunların doğrudan bağımlılıkları hiyerarşik (ağaç) görünümü (sadece referanslar)

  2. yapabilmek bkz belirli API kancalarını bağımlı bir sınıftan bağımlılığa geri kolayca (görsel olarak) izlemek. Örneğin: ProjectA.ClassA.Method1() yönteminin içinde ProjectB.ClassB.Method2() bir çağrı varsa, bunu

görmek isterler Ve hey, belki görsel olarak değil Gitmenin en iyi yolu. Ama her zaman benim için bu şekilde daha iyi görünüyor. Tabii ki tüm önerileri alacağım.

cevap

1

Sen (Mimarlık Edition veya Takım Suite dahil) VSTS Mimarlık Explorer ile bunu yapabilir. Ayrıca Resharper 5 (beta) Kod Denetçisi bunun için bazı işlevler sunar.

sadece geçici özelliğini gerekiyorsa, Visual Studio 2010 Ultimate RC deneyebilirsiniz. Serbestçe kullanılabilir ve Architecture Explorer'ı içerir.

3

NDepend şey bu tür için harika. Bu biraz pahalı, ama ücretsiz deneme ile oldukça uzak alabilirsiniz.

0

Structure101 hem grafiksel ve list/treeview formatlarda size bu verir. Ticari ama pahalı değil ve hızlı bir iş varsa deneme lisansını kötüye kullanabilirsiniz.

İlgili konular