美文网首页
大家好 给大家介绍一下 Android静态代码检测工具FireL

大家好 给大家介绍一下 Android静态代码检测工具FireL

作者: Obeli5k | 来源:发表于2017-10-12 21:16 被阅读0次

    FireLine介绍

    随着时间的推移,项目的代码量越来越大,而紧张的项目开发周期使得开发人员进行单元测试的时间少之又少。我仔细看了下最近几轮测试中测试人员提的缺陷单,大部分的bug其实归根到底都是由空指针、数组越界、内存溢出导致的。在这个时候,一款厉害的静态代码检测工具也许可以帮助我们节省宝贵的时间,所以,360团队专门针对Android开发的一款十分好用的静态代码检测工具FireLine。

    FilreLine的用法

    1. Android Studio插件直接集成

    操作步骤:File —>Settings —> Plugins


    点击Browse Repositories,然后在搜索框中搜索360,第一条360 FireLine的AS插件


    点击install后,插件会自动下载并安装,完成后AS会自动重启。
    这时,你右键点击项目列表中的项目,如果菜单中出现FireLine的影子,恭喜你,FireLine插件安装成功了。


    2.FireLine插件设置


    这里可以对扫描的规则进行选择,这里我建议是全选,同时也可以设置报告生成的目标路径,全部完成后点击OK即可。

    3. 开始扫描


    Log中会显示扫描的状态

    4. 生成报告

    大约两三分钟后,Log中会提示扫描已完成,这时在你的报告目标路径下就会生成一个FileLineReport文件夹,用浏览器打开里面的testReport.html,就能看到最后的扫描报告。

    可以看到,FireLine的描述十分细致直观,我们可以快速定位到风险的位置,根据提示的修复建议对代码进行修改,大大增强了代码的健壮性和稳定性,所以FireLine绝对算得上是360出的一款良心工具。同时也提个小小的建议,希望增加将缺陷导出成文件的功能,这样方便对任务进行标记和备注。

    最后附上官网360FireLine

    相关文章

      网友评论

          本文标题:大家好 给大家介绍一下 Android静态代码检测工具FireL

          本文链接:https://www.haomeiwen.com/subject/qrcpyxtx.html