前言
相比C++代码规范业界已经达成共识,Java代码规范业界比较混乱,这次阿里发布的Java代码规范给业界带来一个标准,促使整体行业代码规范水平得到提高,最终能够帮助企业和开发者提升代码质量和降低代码故障率。
送书如期而至
新的一年新风尚,新的阳光新开始。18年的开始,给大家送上几本开发手册的书籍。这里非常感谢电子工业的杨老师赞助新书《阿里巴巴 Java 开发手册》,同时也感谢大家都我技术号的支持!
《阿里巴巴Java开发手册》开发手册简介
该书规范了Java开发准则与代码编写习惯,将直接影响Java从业者、求职者和在校相关专业大学生等逾百万的计算机相关人群以阿里的技术底蕴,以一个独特的视角地成为影响到世界的经典计算机图书。阿里Java技术团队一手打造出Dubbo、JStorm、Fastjson等诸多流行开源框架,部分已成为Apache基金会孵化项目;-到目前已累计数亿行高并发、高稳定性的最佳Java代码实践。
这本书能学到什么(内容提要)
这本书共有七个章节,几乎覆盖了开发中所有的编码规范以及部分java开发中的问题。对于初级开发者更是一个很实用的一本开发工具。这是我见到的很好的中文的java规范之一了。
第1章 编程规约 1
- 1.1 命名风格 2
- 1.2 常量定义 7
- 1.3 代码格式 9
- 1.4 OOP规约 14
- 1.5 集合处理 21
- 1.6 并发处理 28
- 1.7 控制语句 33
- 1.8 注释规约 38
- 1.9 其他 41
第2章 异常日志 43
- 2.1 异常处理 44
- 2.2 日志规约 49
第3章 单元测试 53
第4章 安全规约 59
第5章 MySQL数据库 63
- 5.1 建表规约 64
- 5.2 索引规约 68
- 5.3 SQL语句 72
- 5.4 ORM映射 75
第6章 工程结构 79
- 6.1 应用分层 80
- 6.2 二方库依赖 83
- 6.3 服务器 87
第7章 设计规约 89
作者简介
正如所评论的那样:“一个优秀的工程师和一个普通工程师的区别,不是满天飞的架构图,他的功底体现在所写的每一行代码上。杨冠宝: 花名孤尽,取自《笑傲江湖》中风清扬的“独孤九剑,破尽天下武功”之意,是《阿里巴巴Java开发手册》的主要作者。目前是研发协同平台Aone代码中心负责人。乐于分享与总结, 在大数据、高并发、研发效能领域均有较深的造诣。
无规矩不成方圆 无规范不能协作
软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的方式一起做事,降低故障率,提升协作效率。开发手册详细列举如何开发更加高效,更加容错,更加有协作性,力求知其然,更知其不然,结合正反例,提高代码质量
抽奖方式
方式一:
长按识别下方小程序码「抽奖助手」,即可参与,不需要做别的,到时间自动开奖,无论中奖与否,都会给你发送通知,很方便。(X2本)
方式二:
进行留言,在过去的一年里 说说自己的感受和心得,被精选的即是参与用户,其中两名中奖的条件分别是:①留言点赞第一者获奖;②我会根据留言内容抽取一位同学。(x3)
特别注意:留言只能精选 100 条,请大家珍惜机会哈。
截止时间:2018-01-05 中午 22:00
关于更多
相信自己,没有做不到的,只有想不到的
微信公众号:终端研发部