阿里巴巴Java开发规约插件体验介绍
来源:互联网 发布:暗黑3数据挖掘者在哪 编辑:程序博客网 时间:2024/05/18 00:10
盼了好久的《阿里巴巴Java开发规约》插件终于在10月14日的杭州云栖大会《研发效能峰会》上发布了,虽然之前学习了《阿里巴巴Java开发手册(终极版)》,但是在开发的过程中仍然会有很多地方没有按照开发规约来,那么现在发布java开发规约插件后,其好处就不言而喻了。
首先看一下插件的官方介绍:该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能。其中有一句值得注意:把《阿里巴巴Java开发规约》强制条目转化成自动化插件,并实现部分的自动编程。具体此插件对Java开发规约支持到何种程度,还需经过长时间使用后再进行总结。
插件安装及使用
1、IDEA
2、eclipse
eclipse支持最低版本为Eclipse Juno(eclipse版本比较多,看一下自己的版本是否支持吧)+,JDK1.7+,通过 Help >> Install New Software 然后输入https://p3c.alibaba.com/plugin/eclipse/update 即可看到安装列表。通过 Help >> Check for Udates 进行插件新版检测,步骤如图:
按照步骤安装即可,最后出现提示包含为签名内容,直接OK即可,安装完成后重启eclipse即可使用。
安装完成后,工具栏会多两个图标:
同时右键菜单中出现选项:
现在打开一个类,来体验一下:
eclipse中使用插件检测时,result和detail分为了两个tab,为了显示方便,我将其调整类似于IDEA的左右结构,eclipse中一键修复按钮在图中箭头所指的位置,功能就不用再次介绍了。需要说明的是,eclipse不支持实时监测,只有手动执行规约扫描后,才会根据不同级别有不同的提示,但eclipse的提示,并没有IDEA的详细,在不使用手动检测规约时,无法查看更详细的提示信息,比如同样是“if语句缺少大括号”的提示,对比如图(上图为eclipse,下图为IDEA):
以上就是在IDEA和eclipse中安装和体验Java开发规约插件,总的来说非常好,如果团队中都使用此规约插件的话,一定可以提升代码质量,提高团队研发效能。感谢阿里!最后附上插件地址,有机会可以深入学习一下:https://github.com/alibaba/p3c
注:本篇内容,如有侵权,请告知,将立即删除,谢谢!
- 阿里巴巴Java开发规约插件体验介绍
- 《阿里巴巴Java开发规约》扫描插件介绍
- 阿里巴巴Java开发规约插件使用初体验
- 《阿里巴巴Java开发规约》AndroidStudio插件上手体验
- 阿里巴巴Java开发规约插件使用
- 阿里巴巴Java开发规约插件全球首发
- 《阿里巴巴Java开发规约》插件全球首发!
- 阿里巴巴Java开发规约插件全球首发!
- 阿里巴巴Java开发规约插件使用
- 《阿里巴巴Java开发规约》插件全球首发!
- IDEA阿里巴巴Java开发规约插件使用
- 阿里巴巴Java开发规约插件使用
- 阿里巴巴Java开发规约的插件使用
- 阿里巴巴Java开发规约插件使用
- 阿里巴巴Java开发规约插件使用
- 阿里巴巴Java开发规约的插件使用
- 阿里巴巴java开发规约-插件安装教程
- Eclipse添加阿里巴巴Java开发规约插件
- weblogic安装使用小记
- [Java]读取文件方法大全
- Mac下nvm管理node.js版本问题
- js对url进行编码和解码(三种方式区别)
- IDEA license server 激活
- 阿里巴巴Java开发规约插件体验介绍
- Spring Cloud Commons 普通抽象
- Arm-Linux嵌入式QT/E环境的建立
- rz sz 命令安装
- 申请goole appid engine并创建appid
- 如何快速转载CSDN中博客
- curl模拟http发送get或post接口测试
- Android
- ubuntu16.04启动失败解决