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