良好的Coding习惯,从P3C开始--阿里P3C代码规范扫描插件
阿里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篇
- 安装插件
在线安装:
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) 点击进行阿里编码规约扫描(如果不可用,点击切换语言,再切换回来,重启即可)
良好的Coding习惯,从P3C开始--阿里P3C代码规范扫描插件相关推荐
- MyEclipse中阿里JAVA代码规范插件(P3C)的安装及使用
JAVA代码规范插件(P3C)是阿里巴巴2017年10月14日在杭州云栖大会上首发的,使之前的阿里巴巴JAVA开发手册正式以插件形式公开走向业界.插件的相关信息及安装包都可以在GitHub(https ...
- 解读阿里官方代码规范
2017年开春,阿里对外公布了「阿里巴巴Java开发手册」从头到尾浏览了一遍这份手册之后,感觉很棒.虽然其中的某些观点笔者不能苟同,但大部分的规范还是值得绝大多数程序员学习和遵守的. 笔者将对这份代码 ...
- IDEA安装阿里代码规范检查插件
IDEA安装阿里代码规范检查插件 1.安装插件 2.下载本地zip包插件并安装 3.代码检查 观前提示: 本文所使用的IDEA版本为ultimate 2019.1. 近来,公司要求代码规范检查,自己想 ...
- 看完阿里的代码规范,立马学会代码分层,再也不会被同事怼
代码规范重要吗?很重要很重要,整洁的代码能让你和同事都心旷神怡,也能让你在离职的时候不会被骂.....今天就来讲讲优秀IT人的代码都是如何分层的. 一.背景 说起应用分层,大部分人都会认为这个不是很简 ...
- 阿里Java代码规范
代码规范 一.编程规约 (一) 命名风格 (二) 常量定义 (三) 代码格式 (四) OOP 规约 (五) 集合处理 (六) 并发处理 (七) 控制语句 (八) 注释规约 (九) 其它 二.异常日志 ...
- IDEA安装阿里Java代码规范插件
偶知一神器,最近才知道的阿里代码规范插件:Alibaba Java Coding Guidelines 在IDEA中,File->Settings->Plugins,在Plugins中搜索 ...
- Java 阿里官方代码规范标准手册终极版下载
由于我们 Andorid 也是使用 Java 来开发的,所以在大部分命名风格上也是遵从 Java 的命名规范,Java 统一规范标准有助于提高行业编码规范水平,提高我们的开发质量和效率,大大降低代码维 ...
- Eclipse中阿里JAVA代码规范插件(P3C)的安装及使用
2019独角兽企业重金招聘Python工程师标准>>> 安装 1.顶部菜单Help→Install New Software... 2.然后输入此更新站点URL https://p ...
- IDEA06 代码规范检测插件之Alibaba Java Coding Guidelines
1 官方资料 1.1 官方介绍 https://mp.weixin.qq.com/s/IbibsXlWHlM59kfXJqRvZA#rd 1.2 github地址 https://github.com ...
- 如何在Java IDEA中安装阿里P3C以及使用说明
1 关于阿里p3c 1.1.说明 代码规范检查插件P3C,是根据<阿里巴巴Java开发手册>转化而成的自动化插件. 1.2.什么是p3c插件 P3C原是海上途海上巡逻机的型号.被用来执行侦 ...
最新文章
- Lucene+Tika 文件索引的创建与搜索
- Hadoop教程(四):理解MapReduce、MapReduce计数器和连接、MapReduce Hadoop程序连接数据
- 统计SQL2005中数据库中的每张表的记录数
- c语言prime函数怎么用_C语言 要发就发
- RTOS 任务间互斥的难题
- Web前端工作笔记002---json数据查询的方法_json查询大全,JsonSQL数据查询,jfunk数据查询
- python的读音-python怎么读?python的含义和读音!
- 函数节流-避免重复提交
- Linux内核入门(六)—— __attribute_ 机制
- yolo迭代次数_你一定从未看过如此通俗易懂的YOLO系列(从v1到v5)模型解读 (中)
- 继电保护整定值计算软件_继电保护整定计算软件功能介绍
- XJOI恺撒加密术1级19段
- 低功耗视频解码芯片-TVP5150
- 视频直播方案(加强版
- itellyou操作系统,office等软件的很全的下载站
- eclipse neon配置 maven
- 设备一路485如何供两台电脑使用_干货!消防设备供电系统有哪些部分构成,用电负荷等级如何划分?...
- 光纤熔接操作步骤——详细图文光纤熔接教程
- 三家运营商MWC上发力5G 谁是背后更大的赢家
- 如何下载某个网站的ico图标