阿里云
发表主题 回复主题
  • 14067阅读
  • 13回复

[大牛分享]阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载

级别: 管理员
发帖
258
云币
227672
2017年开春之际,诚意献上重磅大礼:阿里巴巴Java开发手册,首次公开阿里官方Java代码规范标准。
这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。
q& :UP  
点击下载《阿里巴巴Java开发手册》:https://yq.aliyun.com/attachment/download/?id=1170
你是否曾因Java代码规范版本纷杂而无所适从?
你是否想过代码规范能将系统故障率降低20%?
你是否曾因团队代码风格迥异而协同困难?
你是否正在review一些原本可以避免的故障?
你是否无法确定己的代码足够健壮?
\V1geSoE  
码出高效,码出质量! BA5b;+o-  
]相比C++代码规范业界已经达成共识,Java代码规范业界比较混乱,我们期待这次发布的Java代码规范能够给业界带来一个标准,促使整体行业代码规范水平得到提高,最终能够帮助企业和开发者提升代码质量和降低代码故障率。 65P*Gu?  
Dc2U+U(J  
+9tm9<F8  
阿里出品,质量保证! ']x`d  
阿里Java技术团队一手打造出Dubbo、JStorm、Fastjson等诸多流行开源框架,部分已成为Apache基金会孵化项目; 2!}:h5   
阿里在Java后端领域支撑起全球访问量最大的服务集群; qwERy{]Sp;  
Java代码构建的阿里双11业务系统订单处理能力达到17.5万笔/秒; Oi?+Z:lak  
到目前已累计数亿行高并发、高稳定性的最佳Java代码实践; G1X${x7  
…… y{ ?wxg9  
此次首度公开的Java开发手册正是出自这样的团队,近万名阿里Java技术精英的经验总结,并经历了多次大规模一线实战检验及完善,铸就了这本高含金量的阿里Java开发手册。该手册以Java开发者为中心视角,划分为编程规约、异常日志规约、MYSQL规约、工程规约、安全规约五大块,再根据内容特征,细分成若干二级子目录。根据约束力强弱和故障敏感性,规约依次分为强制、推荐、参考三大类。此套规范不仅能让代码一目了然, 更有助于加强团队分工与合作、真正提升效率。 ~!PaBS3A  
d'x'hp%  
_#SCjFz  
无规矩不成方圆 无规范不能协作 PQ#zF&gL9t  
众所周知,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全。试想如果没有限速,没有红绿灯,没有规定靠右行驶,谁还敢上路行驶。 RRasX;zK  
同理,对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的方式一起做事,降低故障率,提升协作效率。开发手册详细列举如何开发更加高效,更加容错,更加有协作性,力求知其然,更知其不然,结合正反例,提高代码质量。比如,异常日志处理时的各种不规范行为;集合转换的各种坑;创建线程池出现的等待队列OOM等。 S260h,(,  
,sOdc!![  
&4dh$w]q  
阿里技术资深大咖联袂推荐 R)>F*GsR  
阿里高级研究员多隆:工程师对于代码,一定要“精益求精”,不论从性能,还是简洁优雅,都要具备“精益求精”的工匠精神,认真打磨自己的作品。 .$rt>u,8<  
阿里研究员毕玄:一个优秀的工程师和一个普通工程师的区别,不是现在满天飞的架构图,他的功底就是体现在他写的每一行代码上。 e2}5< 7  
阿里研究员玄难:代码是软件工程里面的产品设计、系统架构设计等工作的最后承载体,代码的质量决定了一切工作的成败。 FxkxV GZ"  
阿里巴巴B2B事业群CTO李纯:好的软件产品离不开工程师高质量的代码及相互间顺畅的沟通与合作。简单,适用的代码规约背后所传递的是技术上的追求卓越、协同合作的精神,是每个技术团队不可缺失的重要利器。 JM& :dzyIP  
阿里研究员、HipHop作者:赵海平(花名:福贝)程序员是创造个性化作品的艺术家,但同时也是需要团队合作的工种。个性化应尽量表现在代码效率和算法方面,牺牲小我,成就大我。 %xJ6t 5.-  
拥抱规范,远离伤害! Yu`KHvur  
开发的同学们赶紧行动起来,遵守代码规范,你好,我好,大家好! )J"*[[e  
IHrG!owf  
}(yX$ 3?`  
级别: 论坛版主
发帖
3345
云币
8689

只看该作者 沙发  发表于: 02-13
林子大了 什么鸟都有 必须规范起来
你只看到我的技术,却没看到我的通宵。 你有你的需求,我有我的选择。 你嘲笑我技术宅孤独一生,我可怜你只能呆呆站在墙里。 你可以轻视昼夜不分的Coding,但我会证明它至少可以买到xx票。 技术宅的路上少不了苦逼和孤独,又怎样,哪怕成不了大神,也要码的漂亮。我是IT男,我为自己代言!
级别: 新人
发帖
1
云币
2
只看该作者 板凳  发表于: 02-19
Re阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
非常实用 赞赞
级别: 新人
发帖
4
云币
5
只看该作者 地板  发表于: 02-22
Re阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
挺实用的
级别: 新人
发帖
1
云币
2
只看该作者 4楼 发表于: 02-27
Re阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
多谢分享!
级别: 新人
发帖
2
云币
4
只看该作者 5楼 发表于: 03-03
Re阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
1.POJO 类中布尔类型的变量,都不要加 is *)2x&~T*|  
2.表达是与否概念的字段,必须使用 is_xxx 的方式命名 3^uL`ETm@  
这两条难道不是冲突的吗
级别: 新人
发帖
2
云币
4
只看该作者 6楼 发表于: 03-03
回 5楼yizhenjia的帖子
ORM 规约,看到了,还要处理映射,好麻烦。
级别: 新人
发帖
1
云币
2
只看该作者 7楼 发表于: 03-08
Re阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
最好有个check style的插件
级别: 菜鸟
发帖
63
云币
308
只看该作者 8楼 发表于: 03-15
Re阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
好东西呀    就是看不懂……
级别: 新人
发帖
2
云币
3
只看该作者 9楼 发表于: 04-22
Re阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
好东西
级别: 新人
发帖
4
云币
5
只看该作者 10楼 发表于: 04-30
Re阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
好东西好东西!支持下!!2333e.com
级别: 新人
发帖
1
云币
2
只看该作者 11楼 发表于: 05-20
Re阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
多谢分享!!
级别: 新人
发帖
1
云币
2
只看该作者 12楼 发表于: 06-02
Re阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
非常不错,大力支持! kxWcWl8  
    规范是一件很好的事情!!!
级别: 新人
发帖
1
云币
2
只看该作者 13楼 发表于: 06-30
Re阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载
谢谢
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个