-直观的观察程序结构
-更好的对程序进行重构(介个需要设计模式与重构的经验喽)
-编写文档。。。
在编写文档时,很重要的一个环节就是描述程序流程。最好的UML描述方式自然是Sequence Diagram了。但是,看过很多国内的文章对此描述不是很详细。在此小弟奉上两款软件:jSonde与MaintainJ
jSonde
jSonde官网地址是: http://www.jsonde.com/。在其官网首页上可以很快了解该工具的功能(而且还有中文文档哦!)。截取其文档中的一段概述:
引用
jSonde能够帮助你分析java应用程序。
她能够生成序列图、CPU和内存的性能评估以及不同格式的汇总:如jar依赖等。
使用jSonde不需要特别的知识,她适用于不同的操作系统和Java环境。
她能够生成序列图、CPU和内存的性能评估以及不同格式的汇总:如jar依赖等。
使用jSonde不需要特别的知识,她适用于不同的操作系统和Java环境。
下载了jSonde的windows版安装文件,我们就可以根据文档来使用了。
中文使用文档: http://www.jsonde.com/jSonde%20help.php
maintainJ
下载之后按照官方视频说明就可以啦!很简单
http://maintainj.com/userGuide.jsp?param=j2eeLauncherDemo