无规矩不成方圆,无规范不能协作。

《阿里巴巴Java开发手册》(以下简称《手册》)是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约7大维度。

《手册》是近万名阿里Java技术精英的经验总结,经历了多次大规模一线实战检验及完善;是阿里回馈给Java社区的一份礼物,旨在提升团队研发效能,帮助企业开发团队在Java开发上更高效、容错、有协作性,提高代码质量,降低项目维护成本。

《手册》里程碑

2016年3月,《手册》由阿里研发效能事业部云效高级技术专家孤尽首次发布在ATA(阿里内部技术同学华山论剑处)。

2017年2月,《手册》的PDF版首次对外公开,便在各大网络平台引发热议。

2017年9月,历经3个版本迭代,《手册》PDF终极版正式发布。

2017年10月,《手册》配套扫描插件在杭州云栖大会《研发效能峰会》发布,45万名开发工程师下载,数以千计企业在内部推行。

2018年6月,《手册》详尽版发布,新增16条设计规约!

2018年10月,《手册》升级版新书《码出高效:Java 开发手册》在杭州云栖大会《开发者生态峰会》上正式发布,并宣布将所有收益捐赠于技术公益项目“83行代码计划”。

从首次发布到现在,历经多个版本迭代,《手册》影响了全球近250万开发工程师。

为了帮助大家更全面地了解《手册》相关内容,云效现将相关资料系统整理如下,供大家查用,建议收藏!

1、《手册》最新版免费下载:

http://click.aliyun.com/m/1000019584/

2、《手册》插件相关:

插件下载:
http://click.aliyun.com/m/1000019585/

插件线上体验版地址:
https://code.aliyun.com/

插件已集成到云效公有云平台,使用云效也可体验:
https://www.aliyun.com/product/yunxiao

插件独家视频教程:
http://click.aliyun.com/m/1000019586/

IDEA插件与Eclipse插件使用指南:
http://click.aliyun.com/m/1000019587/

扫描插件详情介绍:
http://click.aliyun.com/m/1000019588/

Github热度周排行第一,阿里Java规约插件开发之路曝光:
http://click.aliyun.com/m/1000019589/

3、《手册》相关认证/考试

阿里巴巴编码规范考试认证:
http://click.aliyun.com/m/1000019590/

阿里巴巴Java开发规约挑战赛:
http://click.aliyun.com/m/1000019591/

4、《手册》作者孤尽访谈

这个阿里程序员,干了件很轴的事儿
http://click.aliyun.com/m/1000019592/

你离成为优秀的程序员,还差什么?
https://www.sohu.com/a/195047684_683048

你不知道的《阿里巴巴Java开发手册》背后故事
https://yq.aliyun.com/articles/458660

5、《手册》升级版——《码出高效:Java开发手册》

背后的故事:
https://v.youku.com/v_show/id_XMzgzNzIwOTgxNg==.html?spm=a2h0k.11417342.soresults.dtitle

6、《手册》周边

83行代码蓝颜贴纸及公仔

(更多表情将于10月24日在“云效”公众号首发)

7、更多精彩

1024程序员节,云效鼓励师将特邀《码出高效》另一作者鸣莎首度露脸直播,分享她与《码出高效:Java开发手册》背后的故事。

届时,你将听到:

1、鸣莎的程序人生:

原本中意数学专业,最终为何踏上开发这条路;

从技术小白到出书,一路走来,女神有哪些成长感悟。

2、技术人出书历程:

从《阿里巴巴Java开发手册》到《码出高效:Java开发手册》,书籍背后的初心;

从立项到出版,出书经历了哪些挑战,什么事情竟会让女神忍不住哭鼻子;

鸣莎眼中的孤尽是怎样的。

3、进击的女程序员:

如何看待业界普遍存在的说法“女生不适合做程序员”;

30岁后女程序员的职业选择困扰,如何平衡工作与生活;

男女程序员优劣势PK。

4、如何才能“码出高效”:

什么叫码出高效?如何才能码出高效?

普通程序员和优秀的程序员的差距在哪里?

阿里程序员是如何提升自己的编程能力的?

关于云效:

云效,一站式企业协同研发云,源于阿里巴巴多年先进的管理理念和工程实践,提供从“需求->开发->测试->发布->运维->运营”端到端的协同服务和研发工具支撑。支持公有云、专有云和混合云的协同研发,助力企业产品快速创新迭代和研发效能升级。



本文作者:云效鼓励师

阅读原文

本文为云栖社区原创内容,未经允许不得转载。

《阿里巴巴Java开发手册》2018年完整资料下载!相关推荐

  1. 《阿里巴巴Java开发手册》2018年完整资料下载! 1

    1.<手册>最新版免费下载: http://click.aliyun.com/m/1000019584/ 2.<手册>插件相关: 插件下载: http://click.aliy ...

  2. 【资料】翘首期盼247天!《阿里巴巴Java开发手册》扫描插件详情介绍

    引言:自从2月9日<阿里巴巴Java开发手册>面向业界公布以来,大家一直期待着静态化扫描工具的问世,在<手册>终极版发布时,我们曾经承诺将在2017杭州云栖大会上进行规约插件的 ...

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

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

  4. 作者谈《阿里巴巴Java开发手册(规约)》背后的故事

    1.前言 距离<阿里巴巴Java开发手册(规约)>(下称<手册>)对外正式发布已经1年多了.在过去的3日子里,这本小小的手册在业界产生了巨大的影响力.值此一周年之际,我们不妨一 ...

  5. 阿里巴巴 Java 开发手册1.4.0

    2019独角兽企业重金招聘Python工程师标准>>> 阿里巴巴 Java 开发手册1.4.0 1/38 Java 开发手册 1.4.0 阿里巴巴集团技术团队 2018.5.20 增 ...

  6. 关于数据库中NULL的描述,下列哪些说法符合《阿里巴巴Java开发手册》

    关于数据库中NULL的描述,下列哪些说法符合<阿里巴巴Java开发手册>:答案在文末 A. NULL=NULL的返回结果为true. B. NULL与任何值的比较结果都为NULL. C. ...

  7. 阿里巴巴 Java 开发手册之编程规约(一)-------我的经验

    阿里巴巴 Java 开发手册 一.编程规约 (一) 命名规约 1.[强制] 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束.(代码规范,易读) 反例: _name / __na ...

  8. 《阿里巴巴 Java 开发手册》读书笔记

    偶然看到阿里巴巴居然出书了???趁着满减活动(节约节约....)我赶紧买来准备看看,刚拿到的时候掂量了好多下,总觉得商家给我少发了一本书,结果打开才知道..原来这本书这么小.... 编码规范的重要性 ...

  9. 白话阿里巴巴Java开发手册(编程规约)

    本文欢迎转载,转载请注明原文链接,并附作者个人信息李艳鹏. 研发流程管理 最近,阿里巴巴发布了<阿里巴巴Java开发手册>,总结了阿里人多年一线实战中积累的研发流程规范,这些流程规范在一定 ...

最新文章

  1. Stones HDU 1896
  2. IDT系列:(二)中断处理过程,使用bochs调试IDT中的中断服务程序
  3. 景点门票销售系统系统java_某景点门票销售管理系统
  4. git找回当前目录下误删的所有文件
  5. utf—8在苹果手机上乱码_Xcode下的中文乱码问题
  6. 问你觉得iOS7为什么要扁平化,扁平化和之前的比有什么优势
  7. 190530每日一句
  8. 深度学习-图解反向传播算法
  9. Excel的数据导入到PB的DW中
  10. 基于Java的学生管理系统
  11. 让程序像人一样的去批量下载歌曲?Python采集付费歌曲
  12. 药店管理系统/APP/小程序/网站
  13. 基于微信预约挂号小程序毕业设计毕设作品(6)开题答辩PPT
  14. 主成分分析(PCA)原理、步骤
  15. 百度地图Js之浏览端
  16. java hevc和heif_关于 iOS 和 macOS 的 HEVC 和 HEIF
  17. 主板没有rgb接口怎么接灯_DIY只为玩游戏?主板配上RGB灯让机箱发光
  18. 墨者Bash漏洞分析溯源题解
  19. python 读取txt文件,切片字符串乱码
  20. 全中国的程序员,联合起来

热门文章

  1. mysql读写分离错_MySQL主从同步、读写分离配置步骤、问题解决
  2. day19【前台】支付
  3. 计算机任务类别 搜索服务,服务删除后仍要求启动 计划任务里找不到 该怎么办...
  4. python 进程间通信效率_(1)进程间几种通信方式
  5. 怎么让同网络计算机强制关机,知道局域网ip怎么关机
  6. 如何更好地利用JavaScript数组
  7. oracle not in 数组,慎用Oracle的not in (轉)
  8. c语言怎么运行出星星,C语言打印星星的问题
  9. linux 下nm命令输出,Linux nm命令介绍
  10. qt 获取用户缩放_Qt-如何创建随窗口缩放并保持纵横比的图像?