阿里p3c(代码规范,eclipse插件、模版,idea插件)
一、说明
代码规范检查插件p3c,是根据《阿里巴巴Java开发手册》转化而成的自动化插件。
(高级黑:P-3C“Orion”,反潜巡逻机,阿里大概取p3c先进,监测,发现潜在问题的意思)
二、源码地址
https://github.com/alibaba/p3c
三、阿里巴巴Java开发手册
-
1、说明
《阿里巴巴Java开发手册》旨在码出高效,码出质量。 -
2、目的
标准化,正规化,高效协同。 -
3、下载地址
阿里巴巴Java开发手册(详尽版).pdf
四、阿里代码规范插件配置
IntelliJ IDEA篇
- 安装插件
(2)安装成功后邮件项目工程下方会多出扫描选项
(3)编写测试类:
/**
* @author: meng.liu
* @date: 2019-07-25
* TODO:
*/
public class Test {
public static void main(String[] args){
String name_zhang = "zhangsan";
if( "lisi".equals(name_zhang) ){
System.out.println("I am lisi");
}
}
}
(4)右键需要扫描的类型,点击【编码规约扫描】选项
Eclipse转IntelliJ IDEA编辑器:
本人之前一直使用Eclipse编辑器,后来发现IntelliJ IDEA(下称Idea)的强大之处,于是从Eclipse转为使用Idea进行开发。最开始特别不习惯(主要在快捷键方面),好在Idea提供了用于适用Eclipse的快捷键方案(为此功能点赞),另外在默认Eclipse配置的基础之上修改了部分配置
现将本人的Idea快捷键配置导出如下:其中包含了有快捷键配置、代码注释模板配置等
链接:https://pan.baidu.com/s/1e99EG1j1yNg2Nud63-Jd8g 密码:4qds
另外进行Web开发Idea一些好用的插件如下:
插件的作用大家就自行百度,这里就不进行特别说明了。
【尊重原创说明:】由于被人开发是使用IntelliJ IDEA开发,故Eclipse没有亲自配置,是参考:https://www.cnblogs.com/lsysy/p/9954785.html,如涉及侵权请联系删除。
- 安装插件
在线安装:
Eclipse 版插件支持4.2(Juno,JDK1.8+)及以上版本,提供自主的Update Site,通过 Help >> Install New Software 然后输入https://p3c.alibaba.com/plugin/eclipse/update
即可看到安装列表。大家可以通过 Help >> Check for Udates 进行插件新版检测
离线安装:
(1)下载插件
下载地址:【https://p3c.alibaba.com/plugin/eclipse/update】
(2) 将【features】及【plugins】复制到eclipse目录,重启eclipse
(3)编写测试
/**
* @author lsysy
* @date 2018/11/13
*/
public class Test {
public static void main(String[] args) {
String Ba = "Ba";
if ("Ba" == Ba) {
System.out.println(Ba);
}
}
}
(4) 点击进行阿里编码规约扫描(如果不可用,点击切换语言,再切换回来,重启即可)