阿里p3c是CheckStyle、FindBugs的补充

来源:互联网 发布:软件著作权包括哪些 编辑:程序博客网 时间:2024/05/16 19:40

        高级黑: P3C是老美的先进反潜侦察机,新闻里经常能看到; 阿里将代码规范检查插件命名为p3c,大概就是取其先进、监测的意思吧。

       阿里云栖大会最新开源的Java代码规范检查工具p3c, 作用类似于CheckStyle,  是《阿里巴巴Java开发手册》的有效补充, 形成了Java代码规范的闭环。

 

     源码地址: https://github.com/alibaba/p3c

     粗略浏览源代码, 总的代码量并不多, 还没细看。 先看看用法:

1、安装过程跟其它插件相同, 打开Intellij的Preference,在plugins标签下查找alibaba后安装。



2、 打开任意一个Java文件, 右键并点击“代码规约检查”。



3、 不符合规范的代码被检索出来了。

     

       目前p3c是1.0.0版本, 以阿里的实力后续肯定要迭代优化的。 

       作为Android码农, p3c插件还不够,因为p3c无法检查出Android的错误, 你还需要CheckStyle检查出Android特有的错误; 这还不够, 你还需要FindBugs插件看看有没有bug。

       p3c、checkstyle都是代码规范检测工具, 帮助程序员提高编码水平, 有效缩小菜鸟和大咖的代码差距,每个Java开发都应该安装类似的插件。 

       总之, p3c、CheckStyle和FindBugs是Android编码阶段必备的工具插件。