前言碎语

千呼万唤始出来,阿里巴巴在首次发布java开发手册后,时隔一年终于推出了IDEA的代码检查插件了。插件应该是十月八号就悄悄的发布了,插件源码推迟了5天才上传。如果说java代码规范从意识上统一了团队整体代码开发风格的话,那么规范插件的推出可以强制团队成员遵循编程规范,简直是大java行业内的一大福音。博主使用的开发工具是IDEA,所以下文也是IDEA插件相关的操作,Eclipse用户可以去阿里官方仓库参考,文末会给出相关的地址。好了,接下里就跟着博主一起来开启傻瓜试的阿里java规范IDEA插件的安装体验之路吧

1.打开IDEA,点击File->Settings->Plugins,如下图

2.查找alibaba插件并安装重启IDEA

3.安装完成后,就可以开始体验了

首先如果你想把老的项目统统检查一遍,那么可以使用【编码规约扫描】,右键项目->编码规约扫描,如下

如果你的代码不符合阿里巴巴java规范的话,会有如下的扫描信息,可以据此信息改善我们的代码

以上提示信息对应的代码如下,快捷键Ctrl+F1用来查看详细的中文提示信息

并可以快速修复补全规约中的约束代码

最后,我们来查看下阿里巴巴java代码规范插件支持多少代码检查,如下图

java代码规范插件_阿里java代码规范IDEA插件之傻瓜教程相关推荐

  1. java vo命名规则_阿里java开发手册中命名规约解读之DO/BO/DTO/VO/AO

    前言 在阅读<阿里巴巴Java开发手册>时,看到命名规则中有这样一条 虽然知道这些是根据Java对象的角色所分配名称的后缀,但是没有弄清楚分别是什么意思,日常开发中也没有使用到. 网上查找 ...

  2. java客服系统_阿里Java内部资料:2020最全Java技术栈(架构篇+算法篇+大数据)

    我只截图不说话,PPT大全,氛围研发篇.算法篇.大数据.Java后端架构!除了大家熟悉的交易.支付场景外,支撑起阿里双十一交易1682亿元的"超级工程"其实包括以下但不限于客服.搜 ...

  3. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  4. java代码规范插件_「Java基础知识」代码规范插件怎么用

    原标题:「Java基础知识」代码规范插件怎么用 在开发中,好的编程风格可以提升团队合作能力,提升开发的效率,但是每个人都有自己的编程习惯,如何能够将大家的编程风格统一,这个在团队中也很重要; 在Jav ...

  5. idea代码样式模板_阿里p3c(代码规范,eclipse插件、模版,idea插件)

    阿里p3c 一.说明 代码规范检查插件p3c,是根据<阿里巴巴Java开发手册>转化而成的自动化插件. (高级黑:P-3C"Orion",反潜巡逻机,阿里大概取p3c先 ...

  6. 关于java变量命名,介绍阿里JAVA命名规范及IDEA实时检测插件的使用以及CODELF取名神器

    JAVA开发中,我们经常会为如何来命名烦心. 有大神曾说计算机科学的两件难事:缓存失效和命名 的确,程序员最头疼的事:命名 但其实,有规范可以遵循.还有工具帮我们取名,更有插件帮我们实时检查是否违反规 ...

  7. 阿里java规范_阿里Java规范

    上个月在知乎上看到了关于阿里Java规范的文章,于是去网上找了一份下载,但不是最新的,文档也只是扫了一眼,没具体看.今天刚好关注的微信公众号发了一篇关于<阿里Java规范>文章,于是去下载 ...

  8. java动态执行逻辑_动态执行代码逻辑

    动态执行逻辑的方法据我所知有一下两种方式 QLExpress Groovy QLExpress QLExpress是阿里开源的动态脚本执行的项目. 由阿里的电商业务规则.表达式(布尔组合).特殊数学公 ...

  9. java代码嵌入html代码是什么_用java给html文件添加必要的控制html代码片

    这个需求,我估计很多时候都不会用到,但是,我们目前在做一个CMS的系统,在创建页面的时候,需要控制页面各个板块显示的内容来源,这个不是关键,关键是页面内容配置完毕后,如何提交内容,也就是说如何和后台系 ...

  10. java 代码解析工具_改善 Java 代码质量的工具与方法

    原标题:改善 Java 代码质量的工具与方法 我们可能见过上面的有关代码质量的图片,究竟如何衡量一段代码好坏? 代码质量是什么?为什么它很重要? 作家通过他的著作来讲述了一个清晰的.令人信服的故事.他 ...

最新文章

  1. Eclipse下编写C++程序——CDT环境搭建
  2. 《html5 从入门到精通》读书笔记(一)
  3. 把一个人的特点写具体作文_把一个人的特点写具体作文
  4. matlab用插值法plot,Matlab插值法
  5. 网站建设的流程及步骤是什么?
  6. linux opensource,GitHub - opensourceteams/linux: linux命令
  7. Druid未授权漏洞实战利用
  8. Day04_Manuals for Python@lisongye - list列表
  9. 《Python绝技:运用Python成为顶级黑客》的学习笔记
  10. layui表格点击按钮下方新增加空白行
  11. shell程序设计小知识
  12. 全国计算机图书销售订单记录,销售订单管理信息系统.doc
  13. 【个人C++学习日记】
  14. for循环--下标越界导致死循环原因
  15. 达内code下载地址
  16. windows 下 vs2008 编译 OpenCV 库
  17. 2018 WAIC大咖云集,七牛云“视觉智能,瞳鉴未来”论坛开启在即
  18. 最强整理!写给程序员的Flutter详细教程,大厂直通车!
  19. CSS pink老师教学笔记详解
  20. 技术漫谈|DOE实验设计系列:关键工艺参数的如何识别、定义?

热门文章

  1. 基于matlab道路交通标志牌,基于MATLAB的道路交通标志识别
  2. FFmpeg入门详解之67:Qt FFmpeg开发播放器
  3. 快捷指令获取url内容_快捷指令,钢铁侠里的“贾维斯”
  4. 速达账套管理员密码查看方法
  5. 综述:目标检测二十年(2001-2021)
  6. 【Mark工具】一些好用的图片标注工具
  7. 转移到ios下载安卓_转移到ios下载-转移到ios app下载v2.10.0 安卓最新版-2265安卓网...
  8. 智慧校园建设方案!高校统一数据中心解决方案
  9. 力扣 面试题 08.04. 幂集
  10. selenium3降级到selenium2详细步骤