阿里巴巴Java开发手册

《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大开发者。

《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编 程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。

所以本手册以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设 计规约七个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障 敏感性,规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说 明”对规约做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例” 说明需要提防的雷区,以及真实的错误案例。

本手册的旨在码出高效,码出质量。现代软件架构的复杂性需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同,比如,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全,试想如果没有限速,没有红绿灯,谁还敢上路行驶。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本。代码的字里行间流淌的是软件系统的血液,质量的提升是尽可能少踩坑,杜绝踩重复的坑,切实提升系统稳定性,码出质量。

阿里巴巴Java开发手册阿里巴巴Java开发手册
阿里巴巴Java开发手册
资源下载此资源仅限注册用户下载,请先
全站资源VIP会员免费下载,普通用户单次下载请登录后通过微信支付打赏,1金币=1RMB

版权声明及安全提醒:本文转自网络平台阿里巴巴,文章仅代表作者观点,不代表「金融文库」立场。相关版权归原作者所有,「金融文库」仅提供免费交流与学习,相关内容与材料请勿用于商业。我们感谢每一位原创作者的辛苦付出与创作,如本转载内容涉及版权及侵权问题,请及时联系我们客服处理(微信号:RyanLin007),谢谢!

(0)
上一篇 2019年1月15日 下午9:32
下一篇 2019年1月16日 下午11:09

相关推荐

  • 2019年B2B内容营销白皮书完整版

    美国内容营销协会推出的《2019年北美B2B内容营销行业基准、预算及趋向》,对中国B2B营销有较强借鉴意义,但中国市场的特殊性不容忽视,致趣百川立足中国B2B市场,解读中国B2B内容营销的故事。

    2018年12月17日
  • 资产证券化培训资料合辑(47份)

    资源下载 下载本资料包  加入「金融文库知识星球」,更有料,更佳下载体验➔ 资源目录清单 大投行资产证券化业务培训美国、日本资产证券化市场比较研究证券公司资产证券化业务介绍企业资产…

    2020年5月28日
  • 深度好文 | 中美贸易达成一阶段协议,金融业面临洗牌!

    2020年4月1日,中国金融机构将迎来一轮史无前例的大洗牌,过去躺在牌照上赚钱的时代,将一去不返! 根据中美第一阶段协议,中国金融服务市场将全面开放,打开市场,取消在保险、证券、基…

    2020年1月20日
  • 2020中国人工智能行业报告 – 人工智能2020:落地挑战与应对

    过去的2019年,人工智能进入了技术成熟度曲线的低谷期,技术炒作的泡沫破裂,行业关注重心开始转变为人工智能如何落地产业。然而,由于技术与业务需求之间的鸿沟,人工智能在走向产业落地的过程中面临一系列的挑战。企业在应用人工智能技术推进业务转型升级的过程中,必须要了解这些问题并加以有效应对。

    2020年3月12日
  • CFCA:2018中国电子银行调查报告(概要版)

    由中国金融认证中心(CFCA)联合近百家成员银行举办的第十四届中国电子银行年度盛典于12月13日在京举行。本届年会主题为“聚焦银行金融创新”,包括行业协会领导、银行高管在内的300多位业内精英齐聚峰会。

    2018年12月20日
  • 无线动态化框架 LuaView性能优化-陈松涛

    无线动态化框架 LuaView性能优化-陈松涛,本分享来自2017年全球架构师峰会的嘉宾分享,本专题还收集了峰会上其它技术专家的分享。

    2017年9月5日