阿里巴巴《Java开发手册》官网最全版本及配套 AJCG(Alibaba Java Coding Guidelines)辅助插件下载
一、《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)辅助插件下载相关推荐
- 阿里巴巴 史上最强《Java 开发手册》泰山版 全本开放下载!
PC端下载地址:https://developer.aliyun.com/topic/download?id=12 "荡胸生层云,决眦入归鸟",<Java 开发手册(泰山版) ...
- opencv3 java开发手册_介绍一本opencv不错的书-OpenCV3使用Java开发手册
你们好 http://www.topteam.cc/02-shop-detail.php?cid=&sid=&pid=896 Opencv 不但有趣并且是免费的视觉相关开发软体,它可以 ...
- 304902阿里巴巴Java开发手册1.4.0
转自官网 前言 <阿里巴巴Java开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大开发者.现代软件行业的高速 ...
- 阿里巴巴Java开发手册终极版网页版v1.3.0
前言 一 .编程规约 ( 一 ) 命名风格 ( 二 ) 常量定义 ( 三 ) 代码格式 ( 四 ) OOP规约 ( 五 ) 集合处理 ( 六 ) 并发处理 ( 七 ) 控制语句 ( 八 ) 注释规约 ...
- 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
摘要: 本文带大家简单理解阿里巴巴Java开发手册中的规约内容以及P3C项目,可以帮助开发者扫描出所有潜在的代码隐患.在中间也聊了一些对于不同语言设计的理解,如何去看待语言的设计,其实是我们去学习一个 ...
- Java开发手册——嵩山版(清幽现云山,虚静出内功)
终于找到了--阿里巴巴Java开发手册1.7.0(嵩山版) 前言 <Java 开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业 ...
- 唯品会Java开发手册
<唯品会Java开发手册>1.0.2版 概述 <阿里巴巴Java开发手册>,是首个对外公布的企业级Java开发手册,对整个业界都有重要的意义. 我们结合唯品会的内部经验,参考& ...
- 免费下载丨《Java 开发手册》泰山版王者归来!
潜力修炼一年之久的<Java 开发手册(泰山版)>今天发布!此次共计新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案,大家参考错误码示例表,[点击阅读原文 ...
- 史上最强《Java 开发手册》泰山版王者归来
"荡胸生层云,决眦入归鸟",<Java 开发手册(泰山版)>正式和大家伙见面了!秉承着"码出高效,码出质量"的一贯愿景,泰山小哥跳着欢快的步伐向大家 ...
- java三目表达式_史上最强《Java 开发手册》泰山版王者归来
简介:潜力修炼一年之久的<Java 开发手册(泰山版)>今天发布!此次共计新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案,大家参考错误码示例表,欢迎大家 ...
最新文章
- [短文速读] a=a+b和a+=b的区别
- 关于拓扑排序的问题-P3116 [USACO15JAN]会议时间Meeting Time
- 利用dbstart和dbshut脚本自动启动和停止数据库的问题
- 在代码中使用协程(一)
- android ota不打包_android 6.0系统 make otapackage 错误
- LAMP环境安装1之freetype
- Python连接SQLite
- python 输出 2到n的素数 附源码 注释超详细。。。
- 怎么制作OC材质预设?
- python飞机大战类_python飞机大战
- css动画钟表——transform之rotate
- spark入门名词解释
- php内存占用越来越高,代码编辑器 - phpstrom启动非常慢,完了占用内存很多,有没有什么方法解决...
- git报错 Disconnected:No supported authentication methods available
- 神操作 用 Python 操作 xmind 绘制思维导图
- 注册苹果开发者帐号 用什么银行的什么卡好? 收款帐号呢?
- 【2022年】软件测试前景和发展方向,软件测试行业出路?
- 计算机上的be无法正常启动,应用程序无法正常启动0xc0000005的三种解决方法
- 高通batterydata电池曲线数据学习
- [渝粤教育] 辽宁建筑职业学院 Web服务器端应用开发 参考 资料
热门文章
- 详细版【卷积神经网络CNN】基础模型(邱锡鹏)
- mysql中MVCC多版本并发控制原理的详解
- 中国气象数据网的.nc数据批量下载(Python代码)
- 云课堂智慧职教答案python_云课堂智慧职教答案python
- VS2017离线下载及安装方式
- pm模式 raid_Adaptec RAID PM8060 用户手册.pdf
- Python接口自动化测试实战系列02
- python输出关键字的行号_python 《第七谈》简单的抓取数据,联行号为例
- 【常用传感器】DS18B20温度传感器原理详解及例程代码
- 普通table表格样式及代码大全