美文网首页人在职场
《阿里巴巴Java开发规约》插件首发体验

《阿里巴巴Java开发规约》插件首发体验

作者: 追梦人_奋斗青年 | 来源:发表于2017-10-15 20:49 被阅读909次

    阿里于今年的2月首次公布《阿里巴巴Java开发规约》,瞬间引起全民代码规范的热潮,当时我就下载了一版,9月底又发布了PDF的终极版,我又在第一时间下载了终极版。

    阿里巴巴Java开发手册(终极版)封面

    阿里巴巴Java开发手册(终极版)下载地址

    阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件,期待配套的静态扫描工具开放出来了。

    插件首发-图片来自阿里技术公众号

    插件全球首发仪式+首发现场

    首发仪式-图片来自阿里技术公众号 首发现场-图片来自阿里技术公众号

    由于关注《阿里巴巴Java开发规约》好久了,所以第一时间研究了阿里发布的扫描插件。

    插件GitHub仓库地址

    该插件是阿里巴巴为了让开发者更加方便、快速将规范推动并实行起来,基于Java开发手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方。甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在,对于历史代码,部分规则实现了批量一键修复的功能。

    eclipse安装《阿里巴巴Java开发规约》检测插件的安装和使用

    一、准备条件
    Eclipse Juno+:我用的是“Eclipse Java EE IDE for Web Developers Luna (4.4.1)”
    maven3.+:我没有使用maven,通过Update Site在线安装
    JDK 1.7+:我用的是JDK1.8.0_25

    如果eclipse的版本小于Juno,则可以点击这里下载更高版本

    eclipse下载

    如果JDK 版本低于1.7,则需要用1.7以上的版本,需要修改环境变量配置。
    打开计算机--->系统属性

    Java环境变量配置

    我的配置如下:D:\Java\jdk1.8.0_25/bin;D:\Java\jdk1.8.0_25/jre/bin;

    至此,准备工作完成。

    二、安装插件过程
    阿里提供了自主的Update Site,我们可以通过在线安装来完成。

    打开eclips--->help--->Install New Software 然后在work with下输入(https://p3c.alibaba.com/plugin/eclipse/update),即可看到安装列表,全选后点击next按钮。

    下载过程需要几分钟时间,请耐心等待 下载完成,点击next按钮 接受许可,点击finish,完成安装 包含未签名内容,点击OK继续安装即可 安装成功后,重新启动Eclipse才能生效

    安装成功后,重新启动Eclipse才能生效,可以通过 Help --->Check for Udates 进行插件新版检测。

    安装插件前后工具栏对比

    安装插件前后eclipse工具栏变化

    三、使用

    赶快写个测试类,试一试效果吧。

    项目或者文件,右键选择阿里编码规约扫描

    扫描后的结果分为:
    Blocker/Critical/Major三个等级

    利用阿里插件扫描代码后的效果图 扫描结果

    可以按以下提示,来规范代码

    规则细节

    注意,扫描整个项目的话,一定要在Java的包视图下执行。

    小伙伴们,赶快去试试,提升代码质量,提高团队研发效能,从遵守《阿里巴巴Java开发规约》开始吧。

    相关文章

      网友评论

        本文标题:《阿里巴巴Java开发规约》插件首发体验

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