阿里巴巴Java开发手册

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

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

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

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

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

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

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

相关推荐

  • 2019短视频内容营销趋势白皮书

    日前,卡思数据联合火星文化、新榜研究院推出《2019短视频内容营销趋势白皮书》。报告显示,移动互联网高速发展的现状下,短视频迅速“围剿”5亿人,成就了新的注意力江湖。

    2018年12月19日
  • Google迎来自己的19岁生日,再度曝光19年前的样子

    2017年9月3日,Google迎来自己的19岁生日,为了庆祝这一世界上最受用户欢迎的搜索引擎19岁生日,官方向外界公布了19年以来谷歌网站不同的外观界面形态。

    2017年9月8日
  • 世纪网络第一人杨致远的起伏人生与Yahoo!的前身今世

    杨致远(英文名:Jerry Yang),于1968年11月08日生于台湾,全球知名互联网公司雅虎(Yahoo!)的创始人,原首席执行官。

    2017年8月19日
  • 巴菲特致股东的43封信

    资源下载 下载本资料包 (支持更新,1年内有效)   加入「金融文库知识星球」,更有料,更佳下载体验➔ 本期专题资料包部分截图 如何更实惠获得资料包? ➊加入金融文库私享社群,获得…

    2019年3月28日
  • 微服务精选:利用开源社区打造微服务生态体系

    微服务精选:利用开源社区打造微服务生态体系,本专题收集整理互联网技术架构、微服务、Java技术等相关技术培训与学习资料。

    2020年4月9日
  • 毕马威:保险科技构建“新保险”的基础设施

    保险科技逐渐成为行业发展的重要驱动因素,然而保险科技发展行至中段,科技将如何定位?又将引发怎样的行业变革?针对这些问题,众安金融科技研究院联合毕马威中国出品了《保险科技:构筑“新保险”的基础设施》,其中对各项新技术与保险行业及“新保险”的关系做出了全面探讨并阐释了保险科技及影响。10月16日,众安金融科技研究院联合毕马威中国发布《保险科技:构筑“新保险”的基础设施》报告。

    2018年10月20日