善其事,利其器,看代碼,有Achitexa

做爲碼農,少不了常常要看大段代碼。一行行扣顯然頗費效率,也難以有個總體觀。以前一直是用「Visual Paradigm for UML」的一些反向功能來生成一些類圖來作一個初步瞭解。然則不是很方便,一來操做甚爲繁瑣,二來是收費產品。php

今天發現了一個新工具。Achitexa html

參考 http://www.dzone.com/links/r/architexa_a_fine_code_reading_tool.htmlide

這裏是官方介紹視頻:http://www.architexa.com/support/videos/intro/index.php工具

這個是免費產品,不過須要註冊一個免費賬號。ui

安裝也極爲簡便,就是一個Eclipse 插件。插件

For Eclipse 4.2:
http://update.architexa.com/4.2/client3d

For Eclipse 3.x:
http://update.architexa.com/clientcode

安裝完後會提示你輸入以前註冊的賬號和密碼。而後進行認證,完成後會彈出以下提示框。視頻

Image[6]

以後按照提示完成安裝便可。htm

下面用Apache Commons 下的 DBUtils 包來實際體驗下。下載代碼導入Eclipse,首先須要 Enable Build。

Enable 完後再Rebuild一下。須要很多時間,喝杯茶先。

Image(1)[4]

Build 完後,就能夠打開類圖看看了。能夠右擊一個包,而後Open In Diagram。

Image(2)

剛開始的圖有些亂,能夠根據須要隱藏,拖動一些類進來。

Image(3)

整理事後的類圖。

Image(4)

另外一個重要的UML圖時序圖,對分析代碼極爲有用,尤爲是複雜代碼。

Image(5)

Image(6)

Image(7)

Image(8)

效果仍是不錯的。

小結,速度不錯,響應比VP快,操做也比較簡單。

相關文章
相關標籤/搜索