网站首页 > java教程 正文
本号头条号@牛旦教育IT课堂,前面发了《阿里巴巴 Java 开发手册》,主要是基于2017年2月份的1.0版(已经非常有质量了),本次更新了最新版开发手册,为2018年5分增改的最新版1.4,其内容相较于前面的1.0版,做了较多改动,详情请看文末,以便获取。
前言
《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总
结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大
开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编
程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结
构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续维
护艰难;没有鉴权的漏洞代码易被黑客攻击等等。所以本手册以 Java 开发者为中心视
角,划分为编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设
计规约七个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障
敏感性,规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说
明”对规约做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”
说明需要提防的雷区,以及真实的错误案例。
本手册的旨在 码出高效 , 码出质量。现代软件架构的复杂性需要协同开发完成,
如何高效地协同呢?无规矩不成方圆,无规范难以协同,比如,制订交通法规表面上
是要限制行车权,实际上是保障公众的人身安全,试想如果没有限速,没有红绿灯,
谁还敢上路行驶。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优
雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,
降低沟通成本。代码的字里行间流淌的是软件系统的血液,质量的提升是尽可能少踩
坑,杜绝踩重复的坑,切实提升系统稳定性,码出质量。
考虑到可以零距离地与众多开发同学进行互动,决定未来在线维护《手册》内容,
此 1.4.0 的 PDF 版本,是最为详尽的版本,新增设计规约大章节,并增加若干条目;我
们已经在 2017 杭州云栖大会上发布了阿里巴巴 Java 开发规约插件(点此下载),阿里
云效(一站式企业协同研发云)也集成了代码规约扫描引擎。最后,《 码出高效——
阿里巴巴 Java 开发手册详解》即将出版,敬请关注。
目录:
如需《阿里巴巴Java开发手册(详细版)》(2018.5版),请关注本头条号@牛旦教育IT课堂,并发私信我,发送“最新阿里Java手册”,即可获取阿里的高能Java开发手册,留以备用。
- 上一篇: 阿里巴巴的Java开发手册是什么样子的?
- 下一篇: Java开发学习干货——《阿里Java开发手册》
猜你喜欢
- 2024-09-11 5年前博客写的三目运算符空指针问题,终于被阿里开发手册收录了
- 2024-09-11 我给大家免费公开五份阿里Java架构师学习手册!助力金九银十
- 2024-09-11 阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义
- 2024-09-11 《阿里巴巴 Java 开发手册》编程规范 并发处理
- 2024-09-11 福利!阿里巴巴出了新的java开发手册!本文浏览者每人可领一本!
- 2024-09-11 学了阿里巴巴出品的《Java开发手册》,领导都要敬你三分
- 2024-09-11 珍藏收集,献出这份年薪50W的阿里Java高级开发内训手册
- 2024-09-11 阿里巴巴JAVA开发手册终极版之常量定义和代码格式
- 2024-09-11 阿里、字节面试必撸!阿里大牛总结410页Java并发编程手册全彩版
- 2024-09-11 关于阿里JAVA开发手册的一些理解(阿里巴巴 java开发)
你 发表评论:
欢迎- 最近发表
-
- Java常量定义防暴指南:从"杀马特"到"高富帅"的华丽转身
- Java接口设计原则与实践:优雅编程的艺术
- java 包管理、访问修饰符、static/final关键字
- Java工程师的代码规范与最佳实践:优雅代码的艺术
- 编写一个java程序(编写一个Java程序计算并输出1到n的阶乘)
- Mycat的搭建以及配置与启动(mycat部署)
- Weblogic 安装 -“不是有效的 JDK Java 主目录”解决办法
- SpringBoot打包部署解析:jar包的生成和结构
- 《Servlet》第05节:创建第一个Servlet程序(HelloSevlet)
- 你认为最简单的单例模式,东西还挺多
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)