SOPA是一款使用非常廣泛的,主要用于提高java開發(fā)效率的eclipse插件,該款工具的原名為Sources Oriented Process Analysis,在java開發(fā)中能夠提供快速顯示程序流程、快速領(lǐng)會(huì)方法調(diào)用過程等功能,使工程維護(hù)更加簡(jiǎn)單,團(tuán)隊(duì)協(xié)作更加簡(jiǎn)單。SOPA采用流程簡(jiǎn)化模式,并支持顯示注釋功能,是分析JAVA流程的Eclipse必備插件,有需求的朋友請(qǐng)下載體驗(yàn)!
功能特色
1、快速顯示程序流程
通過debug方式人工畫出交易流程圖有諸多困難。一是因?yàn)楹苈?,二是因?yàn)榉浅:馁M(fèi)精力。對(duì)于一個(gè)只包含10個(gè)方法的交易,想畫出流程圖就已經(jīng)很困難,即使畫出也要耽誤很多時(shí)間,30個(gè)方法以上的交易人工幾乎難以畫出流程。SOPA能夠快速的畫出流程圖,幾十萬個(gè)方法也是在幾分鐘內(nèi)完成。
2、快速領(lǐng)會(huì)方法調(diào)用過程
每個(gè)交易所涉及的方法眾多,SOPA將眾多方法進(jìn)行層次整理,使開發(fā)人員方便的理解各個(gè)方法的用途及調(diào)用過程。
3、使工程維護(hù)更加簡(jiǎn)單
JAVA開發(fā)現(xiàn)有的糾錯(cuò)機(jī)制僅有Debug一種方式,debug給人帶來方便的同時(shí)也會(huì)有一些不足之處,比如debug過程有時(shí)會(huì)比較慢。假如程序已經(jīng)自動(dòng)生成流程分析圖,當(dāng)程序出現(xiàn)異常時(shí),直接從流程圖上查找異常所在的方法,就可以快速定位到所要修改的方法。
4、團(tuán)隊(duì)協(xié)作更加簡(jiǎn)單
一個(gè)工程往往是架構(gòu)師先搭框架,然后再將各個(gè)細(xì)化的任務(wù)進(jìn)行分配。而各個(gè)方法之間的調(diào)用、一個(gè)功能的實(shí)現(xiàn)機(jī)制等往往需要很多的溝通,這就造成了相互之間團(tuán)隊(duì)協(xié)作的效率不夠高。如果架構(gòu)師將流程分析圖發(fā)給其他開發(fā)人員,則會(huì)使其他人對(duì)項(xiàng)目的架構(gòu)一目了然,從而能夠快速的領(lǐng)會(huì)架構(gòu)師的意圖,工作效率也就隨之提高。
5、流程簡(jiǎn)化模式
每個(gè)交易所涉及的方法如果很多就會(huì)眼花繚亂,此時(shí)就需要簡(jiǎn)化處理。將重復(fù)的方法去掉,也會(huì)使交易變得容易理解。
6、顯示注釋功能
有些方法會(huì)有自己的說明,我們會(huì)將方法說明顯示到流程分析圖上,使理解流程更加簡(jiǎn)單。
安裝教程
1、復(fù)制插件
①如果您用的是eclipse,則將org.guwang.sopa.logger.jar、org.guwang.ui.ide_x.x.x.jar兩個(gè)文件復(fù)制到eclipse/plugins 下面。
eclipse下載地址:http://abc9131.cn/softdown/61745.htm
②如果您用的是MyEclipse,則將org.guwang.sopa.logger.jar、org.guwang.ui.ide_x.x.x.jar兩個(gè)文件復(fù)制到myeclipse/dropins下面。
MyEclipse下載地址:http://abc9131.cn/softdown/16304.htm
2、 其他配置
如您的程序需要打印的日志很多,需要將eclipse下的eclipse.ini中的配置-Xmx 改成-Xmx1024m或更大空間。
3、注意事項(xiàng)
當(dāng)流程小于65536行時(shí),有方法注釋的批注。當(dāng)流程大于65536行時(shí),沒有方法注釋的批注。
SOPA使用教程
1、點(diǎn)擊 File -> Import ->Sopa->Existing Projects to Rewrite and into Workspace
2、選擇要重寫的原工程
3、選擇重寫工程的目標(biāo)路徑
4、點(diǎn)擊Finish導(dǎo)入重寫之后的工程
5、運(yùn)行重寫之后的工程
6、點(diǎn)擊 Window -> Show View ->Sopa -> Process 顯示流程視圖
- eclipse插件
-
更多 (6個(gè)) >>eclipse插件大全 eclipse插件對(duì)于eclipse(Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái))來說是必不可少的,目前最熱門的、最流行的eclipse插件有哪些呢?多多小編致力于滿足各位小伙伴的需求,帶來了eclipse插件大全,這些都是比較常用的eclipse插件,如果需要資源的小伙伴們別忘了下載體驗(yàn)哦~
-
-
eclipse memory analyzer(eclipse mat插件) 88.39M
查看/簡(jiǎn)體中文v1.15.0 -
phpeclipse插件 30.96M
查看/簡(jiǎn)體中文v1.2.3 64位/32位 -
java流程分析插件(SOPA) 10.38M
查看/簡(jiǎn)體中文v1.1.9綠色版 -
eclipse jadclipse插件 83K
查看/簡(jiǎn)體中文v3.3.0官方版 -
aptana studio(Web應(yīng)用程序開發(fā)工具) 148.84M
查看/簡(jiǎn)體中文v3.4.2漢化版 -
Android開發(fā)工具(adt plugin for eclipse) 32.07M
查看/簡(jiǎn)體中文23.0.3官方版
-
- 下載地址
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
- 1python最新版本2024 v3.12.3官方版
- 2jdk17官方版 附安裝教程
- 3java se development kit 8(jdk1.8) 8u202官方版
- 4microsoft visual c++ 2019(vc2019運(yùn)行庫) x86/x64簡(jiǎn)體中文版
- 5eclipse memory analyzer(eclipse mat插件) v1.15.0
- 6DevExpress Universal Subscription 24 v24.1.5完整版
- 7VBA for WPS v7.0
- 8virtual serial ports driver虛擬串口調(diào)試工具 v11.0.1047.0官方版
- 9微軟visual c++運(yùn)行庫合集包 v3.0.22.0317官方版
- 10x64dbg程序調(diào)試工具 v2024.11
熱門推薦
- dotCover 2024官方版 v2024.2.549.78M / 多國(guó)語言
- python最新版本2024 v3.12.3官方版25.2M / 簡(jiǎn)體中文
- 微軟visual c++運(yùn)行庫合集包 v3.0.22.0317官方版85.82M / 簡(jiǎn)體中文
- dwin dgus(開發(fā)配置工具) v5.04官方版6.87M / 簡(jiǎn)體中文
- RegEx Tester(正則表達(dá)式調(diào)試工具) v3.2.0.0綠色版26K / 英文
- Report Builder v3.0官方版32.16M / 簡(jiǎn)體中文
- Convert.NET(代碼翻譯器) v8.4.6675.71官方版4.48M / 多國(guó)語言[中文]
- msys2(類Linux開發(fā)環(huán)境) v2016.10.25官方版100.11M / 簡(jiǎn)體中文
- node.js安裝包 v18.12.127.76M / 簡(jiǎn)體中文
- APKSign(APK簽名工具) v1.0官方版292K / 簡(jiǎn)體中文