武汉ios培训
达内武汉中心

15271940953

热门课程

通过Facebook的Infer来改善你的Java开发工作流程

  • 时间:2018-01-30
  • 发布:达内
  • 来源:互联网

    怎么通过Facebook的Infer来改善你的Java开发工作流程?

    如果你保持对技术问题的持续关注(我假定你是这样的,如果你正在读这篇博客的话),你可能听到Facebook开放了一个新的工具:Infer.因为它来自Facebook,大家自然都比较好奇,所以我很想看看该工具是什么东西?对Java开发者来说,能扮演什么角色?

武汉iOS培训

    Facebook Infer是什么?
    在使用之前,第一步当然是了解该工具是什么,能做什么。Infer是Facebook最近开源的一个静态分析工具。是为iOS和Android设计的,它用于在app发布之前,发现其中的bug.Facebook的工程师将Infer作为内部工具,应用在Facebook和Instagram等app上,所以它能够很好的应用在大规模的移动环境中。
    粗略的讲,Infer的工作方式是在编译期扫描你的代码,预先发现bug和错误。从编译过程中抓取信息后,就对该信息进行分析查找潜在的bug.如果有任何的发现,它就会向终端发送报告,并将问题记录在一个目录文件里。最典型的bug的例子就是查找空指针异常和资源泄露。

    Infer的安装需要Python 2.7及Mac OS X或Linux.可以直接通过javac或构建工具如Maven或Gradle来运行。

更多武汉iOS培训相关资讯,请扫描下方二维码

武汉iOS培训

上一篇:Java I/O 操作
下一篇:没有下一篇了

通过Facebook的Infer来改善你的Java开发工作流程

Java I/O 操作

Java新手问题集锦

在MacBook Pro上设置Java开发环境

选择城市和中心
贵州省

广西省

海南省