作为码农,少不了经常要看大段代码。一行行扣显然颇费效率,也难以有个整体观。之前一直是用“Visual Paradigm for UML”的一些反向功能来生成一些类图来做一个初步了解。然则不是很方便,一来操作甚为繁琐,二来是收费产品。
今天发现了一个新工具。Achitexa
参考 http://www.dzone.com/links/r/architexa_a_fine_code_reading_tool.html
这里是官方介绍视频:http://www.architexa.com/support/videos/intro/index.php。
这个是免费产品,不过需要注册一个免费帐号。
安装也极为简便,就是一个Eclipse 插件。
For Eclipse 4.2:
http://update.architexa.com/4.2/client
For Eclipse 3.x:
http://update.architexa.com/client
安装完后会提示你输入之前注册的帐号和密码。然后进行认证,完成后会弹出如下提示框。
之后按照提示完成安装即可。
下面用Apache Commons 下的 DBUtils 包来实际体验下。下载代码导入Eclipse,首先需要 Enable Build。
Enable 完后再Rebuild一下。需要不少时间,喝杯茶先。
Build 完后,就可以打开类图看看了。可以右击一个包,然后Open In Diagram。
刚开始的图有些乱,可以根据需要隐藏,拖动一些类进来。
整理过后的类图。
另一个重要的UML图时序图,对分析代码极为有用,尤其是复杂代码。
效果还是不错的。
小结,速度不错,响应比VP快,操作也比较简单。
转载于:https://blog.51cto.com/lovespss/1026652