Understand代碼靜態(tài)分析神器
v6.1.1096 安裝版- 軟件大?。?span itemprop="fileSize">184.00 MB
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2022-02-14 15:32:38
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinAll, Win7
- 軟件官網(wǎng): 暫無
相關(guān)軟件
hprof-conv.exe文件
6.00 KB/中文/10.0
PVS-Studio(靜態(tài)代碼分析工具)v7.02.32296 免費(fèi)版
107.00 MB/中文/10.0
Sourcetrail源代碼分析查看工具v2021.1.30 官方版
95.30 MB/中文/10.0
editplus zen coding插件(快速編寫html代碼)v1.1 官方版
12.00 KB/中文/10.0
asp json免費(fèi)版
5.00 KB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
Understand代碼靜態(tài)分析神器是一款可以輔助程序員用戶分析代碼的軟件,用戶可以直接在里面根據(jù)自己的需要查看自己的代碼,還可以直接在軟件里繪制各種流程圖,幫助用戶更好的對(duì)代碼進(jìn)行解析,有需要的朋友點(diǎn)擊下載吧
導(dǎo)入項(xiàng)目
導(dǎo)入項(xiàng)目有兩種方法,一種是從菜單欄點(diǎn)擊File–>New–>Project,另一種是點(diǎn)擊下面界面中間的New Project
點(diǎn)擊后,會(huì)進(jìn)入到如下界面,你可以更改項(xiàng)目名稱為你要導(dǎo)入的項(xiàng)目名稱,以便于以后查找,你可以直接導(dǎo)入你正在開發(fā)的項(xiàng)目,你的代碼更改后,這個(gè)項(xiàng)目也會(huì)自動(dòng)更新,方便你快速開發(fā),不需要每次導(dǎo)入。
更改名稱后點(diǎn)擊Next進(jìn)入如下界面,這個(gè)界面是讓你選擇你要導(dǎo)入項(xiàng)目包含了哪幾種語(yǔ)言,注意,在C/C++后面有兩種模式,下面有注釋,其中Strict模式包含Object-C和Object—C++,還有Web的注釋,自己看看就好了,在此就不再解釋,
然后點(diǎn)擊Next進(jìn)入下面界面:
在此界面點(diǎn)擊上面的“Add a Directory”,也就是添加你要導(dǎo)入項(xiàng)目的路徑,點(diǎn)擊后會(huì)彈出如下界面,此時(shí)有個(gè)奇葩就是彈出的界面會(huì)被上圖界面遮擋,此時(shí)你要移開該界面,然后會(huì)出現(xiàn)下面界面:
點(diǎn)擊后面的帶有三個(gè)點(diǎn)的按鈕選擇你要加入的項(xiàng)目文件夾,此處不用打開文件夾,只要點(diǎn)中文件夾點(diǎn)擊open按鈕:
此時(shí)只需要點(diǎn)擊OK即可,界面會(huì)跳轉(zhuǎn)到如下界面:
此時(shí)有兩個(gè)選項(xiàng),一個(gè)是立即分析代碼,一個(gè)選擇配置,對(duì)于我們來說只需要默認(rèn)即可,然后點(diǎn)擊OK按鈕,此時(shí)軟件開始分析代碼,分析完成后會(huì)出現(xiàn)如下界面:
左側(cè)會(huì)出你的項(xiàng)目結(jié)構(gòu),中間出現(xiàn)你項(xiàng)目的名稱,此時(shí)你可以操作左面項(xiàng)目來查看相關(guān)代碼,如下圖所示:
這么多類和方法如何快速定位,那肯定是搜索,該軟件針對(duì)不同位置,不同屬性有不同的搜索方法,下面介紹搜索功能。
搜索功能
1、左側(cè)項(xiàng)目結(jié)構(gòu)中搜索:在這個(gè)搜索中你可以快速搜索你要查看的類,快捷鍵,鼠標(biāo)點(diǎn)擊左側(cè)上面項(xiàng)目結(jié)構(gòu)窗口,然后按command + F鍵會(huì)出現(xiàn)如下圖所示的搜索框,在框中輸入你想要的類回車即可
2、類中方法搜索:將鼠標(biāo)定位到右側(cè)代碼中,點(diǎn)擊command + F,會(huì)彈出搜索框,輸入方法回車即可:
3、在文件中搜索:也就是全局搜索,快捷鍵F5或者去上面菜單欄中的search欄中查找,輸入你想要的類或者方法,回車查找,下面會(huì)列出所有使用的地方:
4、實(shí)體類查找:軟件菜單欄search中最后一項(xiàng)–Find Entity,點(diǎn)擊輸入你要查找的實(shí)體類,回車查找:
快速搜索是軟件快速使用必備的技能,包括我們常用的idea一樣,快速定位類,方法,常量等,可以快速幫助我們解決問題。
上面我介紹改軟件時(shí)提到可以繪制流程圖等功能,下面就針對(duì)這個(gè)功能介紹一些一些圖形的繪制功能,幫助你快速分析代碼。
結(jié)構(gòu)關(guān)系視圖分類:
1、Graph Architecture:展示一個(gè)框架節(jié)點(diǎn)的結(jié)構(gòu)關(guān)系;
2、Declaration:展示一個(gè)實(shí)體的結(jié)構(gòu)關(guān)系,例如:展示參數(shù),則返回類型和被調(diào)用函數(shù),對(duì)于類,則展示私有成員變量(誰(shuí)繼承這個(gè)類,誰(shuí)基于這個(gè)類)
3、Parent Declaration:展示這個(gè)實(shí)體在哪里被聲明了的結(jié)構(gòu)關(guān)系;
4、Declaration File:展示所選的文件中所有被定義的實(shí)體(例如函數(shù),類型,變量,常量等);
5、Declaration Type:展示組成類型;
6、Class Declaration:展示定義類和父類的成員變量;
7、Data Members:展示類或者方法的組成,或者包含的類型;
8、Control Flow:展示一個(gè)實(shí)體的控制流程圖或者類似實(shí)體類型;
9、Cluster Control Flow:展示一個(gè)實(shí)體的流程圖或者類似實(shí)體類型,這個(gè)比上一個(gè)更具有交互性;
10、UML Class Diagram:展示這個(gè)項(xiàng)目中或者一個(gè)文件中定義的類以及與這個(gè)類關(guān)聯(lián)的類
11、UML Sequence Diagram:展示兩個(gè)實(shí)體之間的時(shí)序關(guān)系圖;
12、Package:展示給定包名中聲明的所有實(shí)體
13、Task:展示一個(gè)任務(wù)中的參數(shù),調(diào)用,實(shí)體
14、Rename Declaration:展示實(shí)體中被重命名的所有實(shí)體
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦
相關(guān)文章
下載地址
Understand代碼靜態(tài)分析神器 v6.1.1096 安裝版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡