【转载】Unity3D研究院之静态自动检查代码缺陷与隐患
2014-10-28 07:35
429 查看
代码缺陷和代码错误的最大区别是,代码缺陷不影响游戏编译,而代码错误编译都不通过。但是代码缺陷会影响游戏发布后产生的一系列BUG。。我今天无意间逛外国论坛发现的一个方法,使用了一下感觉挺给力的第一时间分享给大家。[b] 下载下来以后,它是一个文件夹把整个文件夹拷贝在你Unity的工程里面就行了。[/b]
Unity 3D Gendarme Plugin:https://bitbucket.org/kzoabi/unity3d-gendarme-plugin/downloads
然后下载最新的mono 它[b]是跨平台的,我用的是MAC所以我下载的就是一个 dmg文件, 下载完毕后安装完成即可。[/b]
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的页面在本地,打开后写的非常清晰,并且已经分好了类,他会告诉你那一行代码有缺陷,如何来修改你的代码。一不小心代码就一大堆隐患,赶快一个一个修改吧。嘿嘿。。
最后期待您的回复与讨论。
本文固定链接: http://www.xuanyusong.com/archives/2828
转载请注明: 雨松MOMO 2014年06月24日 于 雨松MOMO程序研究院 发表
Unity 3D Gendarme Plugin:https://bitbucket.org/kzoabi/unity3d-gendarme-plugin/downloads
然后下载最新的mono 它[b]是跨平台的,我用的是MAC所以我下载的就是一个 dmg文件, 下载完毕后安装完成即可。[/b]
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的页面在本地,打开后写的非常清晰,并且已经分好了类,他会告诉你那一行代码有缺陷,如何来修改你的代码。一不小心代码就一大堆隐患,赶快一个一个修改吧。嘿嘿。。
最后期待您的回复与讨论。
本文固定链接: http://www.xuanyusong.com/archives/2828
转载请注明: 雨松MOMO 2014年06月24日 于 雨松MOMO程序研究院 发表
相关文章推荐
- Unity3D研究院之静态自动检查代码缺陷与隐患
- Unity3D研究院之IOS全自动编辑framework、plist、oc代码
- Unity3D研究院之IOS全自动编辑framework、plist、oc代码(六十七)
- [转载] 静态代码检查工具-FindBugs
- Unity3D研究院之IOS全自动编辑framework、plist、oc代码(六十七)
- 静态代码检查工具-PMD
- PHP静态新闻列表自动生成代码
- 静态代码检查工具PC-Lint(1)
- 静态代码检查工具PC-Lint(二)
- Linux 编程,调试,评测,代码静态检查,开发环境工具
- 静态代码检查工具-FindBugs
- 静态代码检查工具PC-Lint(一)
- JAVA自动截取全屏代码(转载于http://www.sunxin.org/article/381.htmls)
- source insight 相关插件使用(代码格式化,语法静态检查)
- PHP定时自动生成静态HTML的实现代码
- 代码质量自动检查--SourceMonitor
- 静态代码检查工具PC-Lint(一)
- 实现SQL intellisense,sql代码自动填充----转载
- [个体软件过程]之缺陷管理--C++代码复查指南和检查表
- Java静态代码检查工具笔记