SOPA是一款使用非常广泛的,主要用于提高java开发效率的eclipse插件,该款工具的原名为Sources Oriented Process Analysis,在java开发中能够提供快速显示程序流程、快速领会方法调用过程等功能,使工程维护更加简单,团队协作更加简单。SOPA采用流程简化模式,并支持显示注释功能,是分析JAVA流程的Eclipse必备插件,有需求的朋友请下载体验!
功能特色
1、快速显示程序流程
通过debug方式人工画出交易流程图有诸多困难。一是因为很慢,二是因为非常耗费精力。对于一个只包含10个方法的交易,想画出流程图就已经很困难,即使画出也要耽误很多时间,30个方法以上的交易人工几乎难以画出流程。SOPA能够快速的画出流程图,几十万个方法也是在几分钟内完成。
2、快速领会方法调用过程
每个交易所涉及的方法众多,SOPA将众多方法进行层次整理,使开发人员方便的理解各个方法的用途及调用过程。
3、使工程维护更加简单
JAVA开发现有的纠错机制仅有Debug一种方式,debug给人带来方便的同时也会有一些不足之处,比如debug过程有时会比较慢。假如程序已经自动生成流程分析图,当程序出现异常时,直接从流程图上查找异常所在的方法,就可以快速定位到所要修改的方法。
4、团队协作更加简单
一个工程往往是架构师先搭框架,然后再将各个细化的任务进行分配。而各个方法之间的调用、一个功能的实现机制等往往需要很多的沟通,这就造成了相互之间团队协作的效率不够高。如果架构师将流程分析图发给其他开发人员,则会使其他人对项目的架构一目了然,从而能够快速的领会架构师的意图,工作效率也就随之提高。
5、流程简化模式
每个交易所涉及的方法如果很多就会眼花缭乱,此时就需要简化处理。将重复的方法去掉,也会使交易变得容易理解。
6、显示注释功能
有些方法会有自己的说明,我们会将方法说明显示到流程分析图上,使理解流程更加简单。
安装教程
1、复制插件
①如果您用的是eclipse,则将org.guwang.sopa.logger.jar、org.guwang.ui.ide_x.x.x.jar两个文件复制到eclipse/plugins 下面。
eclipse下载地址:http://ddooo.a300.cn/softdown/61745.htm
②如果您用的是MyEclipse,则将org.guwang.sopa.logger.jar、org.guwang.ui.ide_x.x.x.jar两个文件复制到myeclipse/dropins下面。
MyEclipse下载地址:http://ddooo.a300.cn/softdown/16304.htm
2、 其他配置
如您的程序需要打印的日志很多,需要将eclipse下的eclipse.ini中的配置-Xmx 改成-Xmx1024m或更大空间。
3、注意事项
当流程小于65536行时,有方法注释的批注。当流程大于65536行时,没有方法注释的批注。
SOPA使用教程
1、点击 File -> Import ->Sopa->Existing Projects to Rewrite and into Workspace
2、选择要重写的原工程
3、选择重写工程的目标路径
4、点击Finish导入重写之后的工程
5、运行重写之后的工程
6、点击 Window -> Show View ->Sopa -> Process 显示流程视图
- eclipse插件
-
更多 (6个) >>eclipse插件大全 eclipse插件对于eclipse(Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台)来说是必不可少的,目前最热门的、最流行的eclipse插件有哪些呢?多多小编致力于满足各位小伙伴的需求,带来了eclipse插件大全,这些都是比较常用的eclipse插件,如果需要资源的小伙伴们别忘了下载体验哦~
-
-
phpeclipse插件 30.96M
查看/简体中文v1.2.3 64位/32位 -
eclipse memory analyzer(eclipse mat插件) 88.39M
查看/简体中文v1.15.0 -
java流程分析插件(SOPA) 10.38M
查看/简体中文v1.1.9绿色版 -
eclipse jadclipse插件 83K
查看/简体中文v3.3.0官方版 -
aptana studio(Web应用程序开发工具) 148.84M
查看/简体中文v3.4.2汉化版 -
Android开发工具(adt plugin for eclipse) 32.07M
查看/简体中文23.0.3官方版
-
发表评论
0条评论软件排行榜
热门推荐
- dotCover 2024官方版 v2024.2.549.78M / 多国语言
- python最新版本2024 v3.12.3官方版25.2M / 简体中文
- 微软visual c++运行库合集包 v3.0.22.0317官方版85.82M / 简体中文
- dwin dgus(开发配置工具) v5.04官方版6.87M / 简体中文
- RegEx Tester(正则表达式调试工具) v3.2.0.0绿色版26K / 英文
- Report Builder v3.0官方版32.16M / 简体中文
- Convert.NET(代码翻译器) v8.4.6675.71官方版4.48M / 多国语言[中文]
- msys2(类Linux开发环境) v2016.10.25官方版100.11M / 简体中文
- node.js安装包 v18.12.127.76M / 简体中文
- APKSign(APK签名工具) v1.0官方版292K / 简体中文