2012-01-11 36 views
7

Java kodu için başka hangi yöntemleri çağırdığınızı görselleştirmek için hangi araçlar kullanılabilir? Örneğin, Java ile çalışan CodeDrawer gibi bir şey var mı? Özellikle, methodA metodB yöntemlerini çağırırsa Obj.methodA() ve Obj.methodB() arasında oklar çizecek bir şey arıyorum, ve belki de metodB'ye işaret eden yöntemlerden güzel bir ok yıldızı düzenler.Java kod için başka yöntemler için hangi yöntemleri çağırdığınızı görselleştirmek için hangi araçlar kullanılabilir?

cevap

4

Structure101, sizin bayt koduna nokta o, yapı sekmesini seçin perspektifini grafiği diyoruz. Aramaların derinliğini (hem arayanlar hem de kaleler) görüntülenecek şekilde ayarlayabilir ve bir yönteme çift tıklayarak, görüntülenen aramaların derinliği göreceli olarak grafiğe göre merkezileştirir.

enter image description here

+3

ne değildir bir şey hakkında: yöntemler arasında birden fazla yolları keşfedilebilir böylece oldukça basit ağacın daha bir yönlendirilmiş grafik, aşağıdaki (2 olarak ayarlandığında çağrı derinlemesine) içinde createDetectors ila getShortName olarak görüntülenir oldukça pahalı mı? –

+0

Yapı Stili101 rapor oluşturabilir mi? Kullanılmaması gereken bir yöntem listesine karşı çapraz referans vermek istiyorum. –

1

Doxygen ile çağrı grafikleri oluşturabileceğinizi düşünüyorum.

0

IDE'leri kullanmayacaksanız, IntelliJ IDEA'u deneyin. Arayan grafik bilgilerini çok temiz bir şekilde verebilir.

(NetBeans ve eclispse benzer bir özellik olacaktır)

İlgili konular