一、《Java开发手册》

《Java开发手册》始于阿里巴巴内部规约,在全球Java开发者共同努力下,已成为业界普遍遵循的开发规范。

《Java开发手册》以Java开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七大维度,再根据内容特征,细分为若干二级子目录。另外,依据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。在延伸信息中,“说明”对规约做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要提防的雷区,以及真实的错误案例。

修炼一年终出关,2019年06月19日,阿里巴巴发布《Java开发手册》华山版(v1.5.0)。

阿里巴巴《Java开发手册》官网最全版本下载链接:https://developer.aliyun.com/special/tech-java

二、Alibaba Java Coding Guidelines

为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。

该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能。

阿里巴巴 AJCG(Alibaba Java Coding Guidelines)辅助插件下载链接:https://github.com/alibaba/p3c

阿里巴巴《Java开发手册》官网最全版本及配套 AJCG(Alibaba Java Coding Guidelines)辅助插件下载相关推荐

  1. 阿里巴巴 史上最强《Java 开发手册》泰山版 全本开放下载!

    PC端下载地址:https://developer.aliyun.com/topic/download?id=12 "荡胸生层云,决眦入归鸟",<Java 开发手册(泰山版) ...

  2. opencv3 java开发手册_介绍一本opencv不错的书-OpenCV3使用Java开发手册

    你们好 http://www.topteam.cc/02-shop-detail.php?cid=&sid=&pid=896 Opencv 不但有趣并且是免费的视觉相关开发软体,它可以 ...

  3. 304902阿里巴巴Java开发手册1.4.0

    转自官网 前言 <阿里巴巴Java开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大开发者.现代软件行业的高速 ...

  4. 阿里巴巴Java开发手册终极版网页版v1.3.0

    前言 一 .编程规约 ( 一 ) 命名风格 ( 二 ) 常量定义 ( 三 ) 代码格式 ( 四 ) OOP规约 ( 五 ) 集合处理 ( 六 ) 并发处理 ( 七 ) 控制语句 ( 八 ) 注释规约 ...

  5. 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍

    摘要: 本文带大家简单理解阿里巴巴Java开发手册中的规约内容以及P3C项目,可以帮助开发者扫描出所有潜在的代码隐患.在中间也聊了一些对于不同语言设计的理解,如何去看待语言的设计,其实是我们去学习一个 ...

  6. Java开发手册——嵩山版(清幽现云山,虚静出内功)

    终于找到了--阿里巴巴Java开发手册1.7.0(嵩山版) 前言 <Java 开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业 ...

  7. 唯品会Java开发手册

    <唯品会Java开发手册>1.0.2版 概述 <阿里巴巴Java开发手册>,是首个对外公布的企业级Java开发手册,对整个业界都有重要的意义. 我们结合唯品会的内部经验,参考& ...

  8. 免费下载丨《Java 开发手册》泰山版王者归来!

    潜力修炼一年之久的<Java 开发手册(泰山版)>今天发布!此次共计新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案,大家参考错误码示例表,[点击阅读原文 ...

  9. 史上最强《Java 开发手册》泰山版王者归来

    "荡胸生层云,决眦入归鸟",<Java 开发手册(泰山版)>正式和大家伙见面了!秉承着"码出高效,码出质量"的一贯愿景,泰山小哥跳着欢快的步伐向大家 ...

  10. java三目表达式_史上最强《Java 开发手册》泰山版王者归来

    简介:潜力修炼一年之久的<Java 开发手册(泰山版)>今天发布!此次共计新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案,大家参考错误码示例表,欢迎大家 ...

最新文章

  1. [短文速读] a=a+b和a+=b的区别
  2. 关于拓扑排序的问题-P3116 [USACO15JAN]会议时间Meeting Time
  3. 利用dbstart和dbshut脚本自动启动和停止数据库的问题
  4. 在代码中使用协程(一)
  5. android ota不打包_android 6.0系统 make otapackage 错误
  6. LAMP环境安装1之freetype
  7. Python连接SQLite
  8. python 输出 2到n的素数 附源码 注释超详细。。。
  9. 怎么制作OC材质预设?
  10. python飞机大战类_python飞机大战
  11. css动画钟表——transform之rotate
  12. spark入门名词解释
  13. php内存占用越来越高,代码编辑器 - phpstrom启动非常慢,完了占用内存很多,有没有什么方法解决...
  14. git报错 Disconnected:No supported authentication methods available
  15. 神操作 用 Python 操作 xmind 绘制思维导图
  16. 注册苹果开发者帐号 用什么银行的什么卡好? 收款帐号呢?
  17. 【2022年】软件测试前景和发展方向,软件测试行业出路?
  18. 计算机上的be无法正常启动,应用程序无法正常启动0xc0000005的三种解决方法
  19. 高通batterydata电池曲线数据学习
  20. [渝粤教育] 辽宁建筑职业学院 Web服务器端应用开发 参考 资料

热门文章

  1. 详细版【卷积神经网络CNN】基础模型(邱锡鹏)
  2. mysql中MVCC多版本并发控制原理的详解
  3. 中国气象数据网的.nc数据批量下载(Python代码)
  4. 云课堂智慧职教答案python_云课堂智慧职教答案python
  5. VS2017离线下载及安装方式
  6. pm模式 raid_Adaptec RAID PM8060 用户手册.pdf
  7. Python接口自动化测试实战系列02
  8. python输出关键字的行号_python 《第七谈》简单的抓取数据,联行号为例
  9. 【常用传感器】DS18B20温度传感器原理详解及例程代码
  10. 普通table表格样式及代码大全