静态自动检查代码缺陷与隐患
生活随笔
收集整理的這篇文章主要介紹了
静态自动检查代码缺陷与隐患
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
代碼缺陷和代碼錯(cuò)誤的最大區(qū)別是,代碼缺陷不影響游戲編譯,而代碼錯(cuò)誤編譯都不通過(guò)。但是代碼缺陷會(huì)影響游戲發(fā)布后產(chǎn)生的一系列BUG。。我今天無(wú)意間逛外國(guó)論壇發(fā)現(xiàn)的一個(gè)方法,使用了一下感覺挺給力的第一時(shí)間分享給大家。 下載下來(lái)以后,它是一個(gè)文件夾把整個(gè)文件夾拷貝在你unity的工程里面就行了。 然后下載最新的mono 它是跨平臺(tái)的,我用的是MAC所以我下載的就是一個(gè) dmg文件, 下載完畢后安裝完成即可。 如下圖所示, 選擇Assets->Gendarme Report Level 選項(xiàng),將彈出Gendarme界面,你可以選擇它的優(yōu)先級(jí),然后點(diǎn)擊Start按鈕。如果報(bào)錯(cuò)的話,請(qǐng)把Assets文件夾下的gendarme文件夾和gendarme-report.html文件刪除。 如果你的項(xiàng)目比較大的話需要耐心的等待一下,大概1分鐘左右。Report生成完畢后會(huì)彈出如下窗口,點(diǎn)擊Open Report按鈕即可。 如下圖所示,他會(huì)生成一個(gè)Html的頁(yè)面在本地,打開后寫的非常清晰,并且已經(jīng)分好了類,他會(huì)告訴你那一行代碼有缺陷,如何來(lái)修改你的代碼。一不小心代碼就一大堆隱患,趕快一個(gè)一個(gè)修改吧~ 最新內(nèi)容請(qǐng)見作者的GitHub頁(yè):http://qaseven.github.io/
總結(jié)
以上是生活随笔為你收集整理的静态自动检查代码缺陷与隐患的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大数据数据库技术简介与分类分析
- 下一篇: 网络钓鱼者钓到威胁情报公司的身上 黑客惨