阿里巴巴Java开发手册(泰山版)
放假了,又可以学起来了,送给大家一份阿里巴巴最新的《Java开发者手册—泰山版》。
阿里算是国内互联网Java 相关技术栈使用范围最大的公司,使用Java时间也有二十多年了,前辈们在项目实践中踩了很多坑,他们把项目中认为最合适的规则提炼成通用编码规范-《Java 开发手册》,这个也是经历了多次大规模一线实战的检验及不断完善,是阿里内部的最佳实践。
安琪拉知道很多公司都会直接用《Java 开发手册》 作为内部的开发规范,这份开发手册基本定义了Java 项目开发中涉及的各方面注意事项,哪些是强制需要遵守的,那些是推荐用法,推荐大家可以在日常开发中,使用Ctrl +F 来查找关注点和问题。这个手册划分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七个维度,再根据内容特征,细分成若干二级子目录。另外,依据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。在延伸信息 中,“说明”对规约做了适当扩展和解释; “正例”提倡什么样的编码和实现方式; “反例”说明需要提防的雷区,以及真实的错误案例。
手册的愿景是码出高效,码出质量。现代软件架构的复杂性需要协同开发完成,如何高效地协同呢? 无规矩不成方圆,无规范难以协同,比如,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全,试想如果没有限速,没有红绿灯,谁还敢上路行驶? 对软件来说,适当的规范和 标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起 做事,提升协作效率,降低沟通成本。代码的字里行间流淌的是软件系统的血液,质量的提升是尽可 能少踩坑,杜绝踩重复的坑,切实提升系统稳定性,码出质量。
另外阿里也有配套的 Java 开发规约 IDE 插件,下载量达到 152 万人次,插件也集成了代码规约扫描引擎。
手册目录如下:
安琪拉把最新版放在网盘上,下载方式: 在公众号后台回复“手册” 二个字,拿到分享链接下载。
阿里巴巴Java开发手册(泰山版)相关推荐
- 它来了:阿里巴巴Java开发手册泰山版解读
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 公众号「阿飞的博客」 <Java开发手册 ...
- 阿里巴巴java开发手册-泰山版 下载
最近,阿里的<Java开发手册>又更新了,这个版本历经一年的修炼,取名:<Java开发手册(泰山版)>正式出道.正所谓无规矩不成方圆,在程序员的世界里,也存在很多规范,阿里出版 ...
- 阿里巴巴Java开发手册(嵩山版)v1.7.0 及各个历史版本 百度云直接带走 不需要其他操作
阿里巴巴Java开发手册(嵩山版)v1.7.0 阿里巴巴Java开发手册(泰山版)v1.6.0 阿里巴巴Java开发手册(华山版)v1.5.0 阿里巴巴Java开发手册(详尽版)v1.4.0 阿里巴巴 ...
- 一份我们团队Java开发的开发规范,参考了阿里巴巴Java开发手册终极版v1.3.0
编程规约 For variable name, always use English with lowerCamelCase. space in comment: bad example: Sugge ...
- 解读《Java开发手册(泰山版)》- 会当凌绝顶,一览众山小 (附下载地址)
阿里的<Java开发手册>被Java开发者所拜读,基本人手一册,就在前几天(2020.04.22)发布了泰山版 - 会当凌绝顶,一览众山小,而这次发布新增了很多干货内容,在此,给大家分享一 ...
- 《阿里巴巴Java开发手册(终极版)》
今天<阿里巴巴Java开发手册(终极版)>出炉-- 1.新版本历程 10月份阿里会出炉针对开发规范开发的IDE插件,值得期待! 2.新版本下载地址: https://pan.baidu.c ...
- C++手册_阿里新版《Java 开发手册(泰山版)》内容解读(附下载地址)
阿里的<Java开发手册>距离上次发布已经过去了 10 个月了,而这次发布也增加了很多干货内容,比如:新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案,发 ...
- 阿里巴巴Java开发手册详尽版和华山版下载
更新日志: -------------- 2019.06.19日更新 -------------- 1.新增21条新规约.比如,switch的空指针问题.浮点数的比较.无泛型限制引起的类型混乱.加锁与 ...
- 阿里巴巴Java开发手册(正式版)
---------引自网络 目录 一. 编程规约............................................................................ ...
- 阿里巴巴Java开发手册终极版网页版v1.3.0
前言 一 .编程规约 ( 一 ) 命名风格 ( 二 ) 常量定义 ( 三 ) 代码格式 ( 四 ) OOP规约 ( 五 ) 集合处理 ( 六 ) 并发处理 ( 七 ) 控制语句 ( 八 ) 注释规约 ...
最新文章
- 柳传志:我的忧虑来自人工智能的影响
- drawio免费画图神器
- 学python可以干嘛-学完Python可以做什么?
- python中一共有多少个关键字-Python中关键字有多少个?
- mongodb模糊查询包含特殊字符
- 为何人工智能(AI)首选Python?如何转行Python人工智能?
- SAP CRM呼叫中心点了interact按钮后的处理逻辑
- matlab bmp hsi,matlab中RGB与HSI图像转化
- 不仅是人类的shooow
- 计算机网络具有双重性特点,计算机网络(本)_201806_模拟卷2_答案
- SpringBoot配置属性之Security
- 【Excel-2010】规范录入调查问卷
- 我们要有把坏事看成好事的能力
- 城市规划图例符号_城市规划图例符号精编版
- 十八新娘八十郎,苍苍白发对红妆。鸳鸯被里成双夜,一树梨花压海棠。
- 如何快速区分单模与多模光纤收发器?
- 数据传输加密技术分析
- 过来看!2021年物联卡资费标准,附:套餐价格+卡板价格
- html如何让字体变形,jquery实现字体变形特效-css字体变成圆形
- 学习Less-看这篇就够了
热门文章
- myeclipse svn 删除文件或者文件夹
- PHP框架TP5.1
- 我国农业谋定国际竞争战略取向 对话国际农民丰收节贸易会
- python怎么放音乐_python怎么添加背景音乐
- java考试系统_Java在线考试系统(含源码)
- python出行轨迹记录_Python中的自动路径绘制,python,轨迹
- 基于Matlab的自适应低通滤波器设计,课程设计-低通滤波器设计(含matlab程序)
- java下载zip文件
- 用Python实现简单的Web Server
- sigar获取单个进程信息