微信号:ArchDigest

介绍:每天一篇架构领域重磅好文,涉及一线互联网公司的互联网应用架构、大数据、机器学习等各个热门领域.

《阿里巴巴Java开发手册》:阿里官方Java代码规范标准(抽五人送出)

2017-12-26 09:00 架构君

规范了Java开发准则与代码编写习惯
将直接影响Java从业者、求职者和在校相关专业大学生等逾百万的计算机相关人群
以阿里的技术底蕴,以一个独特的视角地成为影响到世界的经典计算机图书
对Java教育教学产生深远影响
对社会贡献及深远影响不可估量



内容提要


《阿里巴巴Java开发手册》的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和最佳实践。众所周知,现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程相关的知识点,其他维度的知识点也会影响软件的最终交付质量,比如,数据库的表结构和索引设计缺陷可能带来软件的架构缺陷或性能风险;单元测试的失位导致集成测试困难;没有鉴权的漏洞代码易被黑客攻击等。所以,本手册以开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七个维度,每个条目下有相应的扩展解释和说明,正例和反例,全面、立体、形象地帮助到开发者的成长和团队代码规约文化的形成。


从严格意义上讲,《阿里巴巴Java开发手册》超越了Java语言本身,明确作为一名合格开发者应该具备的基本素质,因此本手册适合计算机相关行业的管理者和研发人员、高等院校的计算机专业师生、求职者等阅读,希望成为大家如良师益友般的工作手册、工具字典和床头书。


干货指引


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


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


作者简介




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


书籍评论


“一个优秀的工程师和一个普通工程师的区别,不是满天飞的架构图,他的功底体现在所写的每一行代码上。”——毕玄



第三方小程序抽奖


五本技术图书等你拿,这次我们利用了无码科技推出的小程序——抽奖助手,入口就是下面的图片,而架构君此举的理由就是:


  • 第三方支持的服务,相对公平,不多言;

  • 尝鲜,好玩;

  • 结束后不用索要中奖者的地址,中奖者可直接填写即可,发起人即刻收到,一键复制全部信息;

  • 超过100人参与的话,之前后台有几百人留言求点赞,但只能放出二十条;

  • 减轻参与者压力,你不用再写书籍感想了,毕竟你都没及时读到这新书;

  • ……




友情提醒:中奖后别忘了填写地址,中奖后别忘了填写地址,中奖后别忘了填写地址。




如果并未抽中,也可直接各大电商网站购买详细链接


  • 天猫

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

  • 当当:

http://product.dangdang.com/25203063.html

  • 亚马逊:

https://www.amazon.cn/dp/B077ZCWFNX

  • 京东:

http://item.jd.com/12284606.html


历史赠书:


 
架构文摘 更多文章 王者荣耀高并发背后的故事 微信C2C渐进式图片流式传输系统简介 基于空闲资源的弹性计算实践 微信支付兴起,万亿级用户交易记录存储的挑战 基于Nginx负载均衡方案
猜您喜欢 8张图让你轻松读懂Java Git零基础深入浅出 之 [git初探] 【ES6入门系列(13)】-Generator 函数 亿级用户下的新浪微博平台架构 粉刷匠的自我修养——android的过度渲染介绍及优化