阿里巴巴Java开发手册

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

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

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

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

阿里巴巴Java开发手册阿里巴巴Java开发手册

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

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

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

相关推荐

  • 如果员工再问你,请告诉他这就是执行力!

    制度是绝情的,管理是无情的,执行是合情的:1、管理是盯出来的,技能是练出来的,办法是想出来的,潜力是逼出来的。2、没做好就是没做好,没有任何借口。随便找借口,成功没入口。3、不是没…

    2016年6月22日
  • 极光大数据:2018年电商行业研究报告

    日前,极光大数据发布《2018年电商行业研究报告》,结合电商大数据以及电商用户调研数据,从行业运营情况、用户评价、用户粘性、用户价值、双十一情况、用户画像等多个方面综合分析电商行业的情况。本报告定义的电商是狭义的电商概念,即消费者通过互联网进行一手商品购买的平台,不含B2B和二手交易。

    2018年12月30日
  • 高效开发测试打造产品化私有云

    高效开发测试打造产品化私有云,本专题收集整理了2019世界软件开发大会上技术专家围绕大数据、混沌工程、前端、微服务、深度学习、人工智能、架构等相关技术分享。

    2020年3月2日
  • 降级预案在同程艺龙的工程实践

    降级预案在同程艺龙的工程实践,本专题收集整理了2019世界软件开发大会上技术专家围绕大数据、混沌工程、前端、微服务、深度学习、人工智能、架构等相关技术分享。

    2020年3月28日
  • Chap3 数据仓库设计

    Chap3 数据仓库设计,学习数据仓库的优质学习资料,包括培训、分享、解决方案,以及相关电子书。

    2019年1月6日
  • 架构精选:开发技巧和整合策略-Struts2

    架构精选:开发技巧和整合策略-Struts2,本专题收集整理互联网技术架构、微服务、Java技术等相关技术培训与学习资料。

    2020年3月5日