荐书丨《阿里巴巴Java开发手册》(留言送书)

点击上方“程序人生”,选择“置顶公众号”

第一时间关注程序猿(媛)身边的故事


来自于阿里集团的智慧与经验

用血淋淋的故障换来的总结

阿里经济体全球技术开发准则


  • 它有什么来头


2017年,阿里诚意献上重磅大礼——《阿里巴巴Java开发手册》(以下简称“《手册》”),首次公开阿里官方Java代码规范标准。《手册》从构思开始,历时3年,历经无数次内部针锋相对地讨论,迭代150余次。2017.2.9,《手册》正式对外开放,并于2017年云栖大会开源了相关扫描插件。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率,大大降低代码维护成本。


2017.10.14,在杭州云栖大会上,《手册》的试读本一经发布就被一抢而空。之后,不断有读者询问《手册》何时能正式对外出版。为了满足大家的要求,让更多的人群受益,《手册》现已正式出版!

 

  • 意义何在


  • 车同轨,书同文,一统代码江湖!

《手册》将直接影响Java从业者、求职者和在校学生等逾百万的计算机相关人群,并对Java教育教学产生深远影响,其对社会贡献及深远影响不可估量。我们相信,《手册》会以阿里的技术底蕴,以一个独特的视角影响到世界,打造中国的民族图书品牌!


  • 作者是谁

杨冠宝,花名孤尽,取自《笑傲江湖》中风清扬的“独孤九剑,破尽天下武功”之意,是《阿里巴巴Java开发手册》的主要作者。在阿里巴巴集团历任研发、架构师、技术主管等不同的角色,承担过双11、国际化、代码中心等大型项目,有着丰富的一线编程经验,目前是研发协同平台Aone代码中心负责人。乐于分享与总结,在阿里巴巴集团内部大型分享多达30余次,不懈地追求技术创新,勇于挑战技术难度,在大数据、高并发、研发效能领域均有较深的造诣。



  • 讲了哪些干货


本《手册》的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和最佳实践。众所周知,现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程相关的知识点,其他维度的知识点也会影响软件的最终交付质量,比如,数据库的表结构和索引设计缺陷可能带来软件的架构缺陷或性能风险;单元测试的失位导致集成测试困难;没有鉴权的漏洞代码易被黑客攻击等。


所以,本《手册》以开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七个维度,每个条目下有相应的扩展解释和说明,正例和反例,全面、立体、形象地帮助到开发者的成长和团队代码规约文化的形成。


  • 有什么特点

内容丰富全面。《手册》围绕程序员三大“编程理念之争”说起,正面回答了:缩进采用空格键,还是Tab键;if单行语句需要大括号,还是不需要大括号;左大括号不换行,还是单独另起一行三个痛点,并给出了建设性意见。全书从编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构几个维度对重要知识点做了精心提炼,确保干货满满。


此外,设计规约部分是独家首发,它根据阿里巴巴一线架构设计经验沉淀而成,旨在帮助研发人员准确度量是否需要定向的设计。近年来,敏捷开发的流行,在一定程度上弱化了设计的重要性,在《手册》中明确了软件设计底线,如果超过规定的阈值,则需要进行有针对性的软件设计与文档沉淀。

 


采用彩色印刷。为了更好地表现代码的规范,突出正确而优雅的代码格式,《手册》采用彩色印刷。例如,代码的颜色和Java编译器中的颜色保持了一致,方便读者对照理解。对于“正例”提倡的编码和实现方式,我们采用了绿色;对于“反例”提示需要提防的雷区及真实的错误案例,我们采用了棕色。


版式精心设计。为了给读者提供更好的阅读体验,《手册》采用了极佳的版式。根据规约分为的【强制】、【推荐】、【参考】三大类,我们设置了不同颜色。在规约条目的延伸信息中,单独对“说明”内容做了特殊设计,以便强调扩展和解释内容。


评论有奖规则


  • 如果你对本书感兴趣,可在本文下方留言,说出自己的申请理由,小编会放出有价值的评论,且根据用户评论点赞数+申请理由+上一期是否中奖合之挑选出3 名参与荐书的小伙伴。

  • 获奖名单会在下次荐书文章中公布。

购书渠道


  • 天猫

【阿里巴巴Java开发手册】http://z.icyad.com/h.yxjFk4 点击链接,再选择浏览器打开;或复制这条信息¥hEpv08HdZ3D¥后打开手淘

  • 京东:

扫描二维码购买阿里巴巴Java开发手册


上期“荐书”获奖名单公布

获奖的3名同学

请在评论里留下你的姓名,联系方式和地址哦


大家看完此文后,有什么观点和想法,欢迎留言和我们讨论。


--- THE END ---

点击图片get往期内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值