首 頁
手機(jī)版

java流程分析插件(SOPA) v1.1.9綠色版

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)哦~
  • 下載地址
java流程分析插件(SOPA) v1.1.9綠色版

有問題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論