代碼缺陷和代碼錯誤的最大差別是,代碼缺陷不影響遊戲編譯,而代碼錯誤編譯都不通過。但是代碼缺陷會影響遊戲釋出後産生的一系列bug。。我今天無意間逛外國論壇發現的一個方法,使用了一下感覺挺給力的第一時間分享給大家。 下載下傳下來以後,它是一個檔案夾把整個檔案夾拷貝在你unity的工程裡面就行了。
然後下載下傳最新的mono 它是跨平台的,我用的是mac是以我下載下傳的就是一個 dmg檔案, 下載下傳完畢後安裝完成即可。
如下圖所示, 選擇assets->gendarme report level 選項,将彈出gendarme界面,你可以選擇它的優先級,然後點選start按鈕。如果報錯的話,請把assets檔案夾下的gendarme檔案夾和gendarme-report.html檔案删除。
如果你的項目比較大的話需要耐心的等待一下,大概1分鐘左右。report生成完畢後會彈出如下視窗,點選open report按鈕即可。
如下圖所示,他會生成一個html的頁面在本地,打開後寫的非常清晰,并且已經分好了類,他會告訴你那一行代碼有缺陷,如何來修改你的代碼。一不小心代碼就一大堆隐患,趕快一個一個修改吧~
最新内容請見作者的github頁:http://qaseven.github.io/