阿里java代码模板 阿里java开源项目( 二 )


【阿里java代码模板 阿里java开源项目】使用阿里规范的时候 , 也可以和Git进行组合一起操作 , 就是当我们选择提交代码的时候,可以将检查规范的选项勾选,这样在提交的时候,如果有不规范的代码,IDEA就会提示我们是否确认要提交 。
无法查找到插件解决办法:
有时候我们在搜索插件的时候,由于网络原因,经常性的搜索不到插件,这时候我们就需要离线进行安装插件;
首先我们需要先到IDEA查找我们需要的插件信息:
输入我们想要安装的插件信息进行搜索 , 查找到之后选择进入插件详情页面
在详情页中我们可以选择不同版本的插件进行下载 , 将插件下载好之后我们就可以在我们IDEA中离线进行安装插件了;
离线安装插件的过程是在插件页面选择installed旁边的按钮 , 选择Install Plugin From Disk;之后在自己电脑上选择刚才下载的插件,就可以离线进行安装了 , 安装好之后同样需要重新启动IDEA插件才可以生效 。
除了阿里代码规范之外,我们也可以选择其他的代码规范插件,比如SonarLint,其实开发中不论是用哪种插件,都是为了让我们养成好的编程风格,因此 , 在编程中,我们要养成良好的编程风格,不搞特殊 , 这样才能提升开发的效率 。

idea阿里巴巴规范插件报错等级调到Inspactions 。idea是阿里巴巴所研发阿里java代码模板的代码规范插件阿里java代码模板,idea阿里巴巴规范插件报错等级调到Inspactions即可,规范基于《阿里巴巴Java开发手册》,在IntelliJ IDEA的插件管理中直接搜索Alibaba Java Coding Guidelines即可 。
为什么阿里工程师代码写的好?看看他的代码规范就知道了 曾经与一位从阿里出来的Java工程师一起工作过一段时间阿里java代码模板,他的技术说不上非常厉害阿里java代码模板, 但是阿里java代码模板 , 他的代码写的的非常好,凡是他做的功能很少出现Bug。我就很好奇 , 于是经常向他请教一些代码设计的原则,然后他告诉了我阿里Java手册 。并且,他将这个手册进行了修改,也成为了我司Java程序员的开发手册 。这篇文章就让我们看一看这个手册中比较重要的原则 。
【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束 。
反例:_name / __name / $name / name_ / name$ / name__
【强制】类型与中括号紧挨相连来表示数组 。
正例:定义整形数组 int[] arrayDemo; 反例:在 main 参数中 , 使用 String args[]来定义 。
【强制】POJO 类中布尔类型变量都不要加 is 前缀,否则部分框架解析会引起序列化错误 。
说明:表达是与否的值采用 is_xxx 的命名方式,所以,需要在 设置从 is_xxx 到 xxx 的映射关系 。
反例:定义为基本数据类型 Boolean isDeleted 的属性,它的方法也是 isDeleted(), RPC 框架在反向解 析的时候 , “误以为”对应的属性名称是 deleted,导致属性获取不到,进而抛出异常 。
【推荐】在常量与变量的命名时,表示类型的名词放在词尾,以提升辨识度 。
【推荐】接口类中的方法和属性不要加任何修饰符号(public 也不要加) , 保持代码的简洁 性 , 并加上有效的 Javadoc 注释 。尽量不要在接口里定义变量,如果一定要定义变量,肯定 是与接口方法相关,并且是整个应用的基础常量 。

推荐阅读