qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          靜態自動檢查代碼缺陷與隱患

          代碼缺陷和代碼錯誤的最大區別是,代碼缺陷不影響游戲編譯,而代碼錯誤編譯都不通過。但是代碼缺陷會影響游戲發布后產生的一系列BUG。。我今天無意間逛外國論壇發現的一個方法,使用了一下感覺挺給力的第一時間分享給大家。 下載下來以后,它是一個文件夾把整個文件夾拷貝在你unity的工程里面就行了。
            Unity 3d Gendarme Plugin:https://bitbucket.org/kzoabi/unity3d-gendarme-plugin
            然后下載最新的mono 它是跨平臺的,我用的是MAC所以我下載的就是一個 dmg文件, 下載完畢后安裝完成即可。
            http://www.go-mono.com/mono-downloads/download.html
            如下圖所示, 選擇Assets->Gendarme Report Level 選項,將彈出Gendarme界面,你可以選擇它的優先級,然后點擊Start按鈕。如果報錯的話,請把Assets文件夾下的gendarme文件夾和gendarme-report.html文件刪除。
            如果你的項目比較大的話需要耐心的等待一下,大概1分鐘左右。Report生成完畢后會彈出如下窗口,點擊Open Report按鈕即可。
            如下圖所示,他會生成一個Html的頁面在本地,打開后寫的非常清晰,并且已經分好了類,他會告訴你那一行代碼有缺陷,如何來修改你的代碼。一不小心代碼就一大堆隱患,趕快一個一個修改吧

          posted on 2014-10-17 13:00 順其自然EVO 閱讀(353) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 吉水县| 永清县| 水富县| 寻乌县| 邢台县| 高州市| 郸城县| 井研县| 什邡市| 大化| 冀州市| 疏附县| 承德市| 石景山区| 赞皇县| 玛纳斯县| 黑龙江省| 疏附县| 田阳县| 临朐县| 武乡县| 蒲城县| 烟台市| 措勤县| 大庆市| 吉木乃县| 梧州市| 巴马| 凌海市| 象州县| 塔城市| 白城市| 洛宁县| 江安县| 灵寿县| 翼城县| 乌拉特中旗| 安义县| 长沙市| 甘泉县| 富源县|