商品详情
定价:45.0
ISBN:9787121395925
作者:杨冠宝
版次:1
出版时间:2020-09
内容提要:
编辑推荐
经过认真倾听读者反馈,学习开源社区的详细建议,本手册在第1版的基础上,增加前后端规约,发布错误码解决方案,修正架构分层图例等相关内容,新增59条规约,修正202处原有规约,完善8个示例,是面向业界以来更为完善的版本。
内容提要
本手册的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,总结阿里巴巴集团技术团队的软件设计与实践,浓缩成为立体的编程规范和*佳实践。
众所周知,现代软件行业的高速发展对开发工程师的综合素质要求越来越高,因为软件*终的交付质量不仅受开发工程师编程相关知识点的影响,同样也受其他维度的知识点影响,比如,数据库的表结构和索引设计缺陷会引起软件的架构缺陷或性能风险;单元测试的失位会导致系统集成测试更加困难;没有鉴权的漏洞代码易被黑客攻击等。所以,本手册以开发工程师为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七个维度。在每个条目下提供相应的扩展解释和说明、正例和反例,全面、立体、形象地帮助开发工程师成长,有助于促进团队代码规约文化的形成。
积小流成大海,积跬步至千里。经过认真倾听读者反馈,学习开源社区的详细建议,本手册在第1版的基础上,增加前后端规约,发布错误码解决方案,修正架构分层图例等相关内容,新增59条规约,修正202处原有规约,完善8个示例,是面向业界以来更为完善的版本。
从严格意义上讲,本手册**了Java语言本身,明确了作为一名合格的开发工程师应该具备的基本素质。因此,本手册适合计算机相关行业的管理者、研发人员,高等院校的计算机专业师生、求职者等阅读。希望成为大家如良师益友般的工作手册、工具书和床头书。
作者简介:
主要作者简介
杨冠宝
畅销书《码出高效:Java开发手册》作者。阿里巴巴集团高级技术专家,花名孤尽,取自风清扬的“独孤九剑,破尽天下武功”之意。在阿里历任技术研发、架构师、部门主管等不同的角色,承担过双十一、国际化、代码中心、资产平台等大型项目,有着丰富的一线编程实战和架构经验。目前是阿里巴巴资产平台部负责人,在大数据、高并发、分布式、代码效能等领域均有较深的造诣。乐于分享与总结,在国内外做过多次大型交流和培训,引起强烈共鸣。
目录:
目 录
专家语录 III
第 2 版序 V
第 2 版前言 XI
第 1 章 编程规约 1
1.1 命名风格 2
1.2 常量定义 9
1.3 代码格式 11
1.4 OOP 规约 16
1.5 日期时间 25
1.6 集合处理 28
1.7 并发处理 38
1.8 控制语句 47
1.9 注释规约 54
1.10 前后端规约 58
1.11 其他 63
第 2 章 异常日志 65
2.1 错误码 66
2.2 异常处理 69
2.3 日志规约 74
第 3 章 单元测试 79
第 4 章 安全规约 85
第 5 章 MySQL 数据库 89
5.1 建表规约 90
5.2 索引规约 94
5.3 SQL 语句 98
5.4 ORM 映射 102
第 6 章 工程结构 105
6.1 应用分层 106
6.2 二方库依赖 109
6.3 服务器 113
第 7 章 设计规约 115
附录 专有名词 121
- 电子工业出版社有限公司
- 电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
- 扫描二维码,访问我们的微信店铺