1、关于本规范本规范均出自阿里巴巴代码规范以及本人日常过程中的积累。由于篇幅有限,本文不予列出阿里巴巴代码规范的所有,仅列出本人觉得对日常使用过程中帮助较大且又是大家容易忽略的问题。 阿里巴巴代码规范:http://pan.baidu.com/s/1slt3g0P一、编程规约(一) 命名规约1、抽象类命名使用Abstract或Base开头;异常类命名使用Exception...
原创
2021-08-27 10:27:45
1459阅读
一、 编程规约 (一) 命名风格 1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例:_name / __name / $name / name_ / name$ / name__ 2. 【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文
原创
2023-03-23 09:31:14
473阅读
1、关于本规范本规范均出自阿里巴巴代码规范以及本人日常过程中的积累。由于篇幅有限,本文不予列出阿里巴巴代码规范的所有,仅列出本人觉得对日常使用过程中帮助较大且又是大家容易忽略的问题。 阿里巴巴代码规范:http://pan.baidu.com/s/1slt3g0P
原创
2022-02-16 11:36:27
1916阅读
编程规约类名使用 UpperCamelCase 风格.方法名、参数名、成员变量、局部变量都统一使用 lowerCa
原创
2022-09-21 12:11:54
492阅读
一、参考资料DO、DTO、BO、AO、VO、POJO定义和转换的正确姿
原创
2022-12-26 17:48:25
212阅读
阿里:MySQL数据库规范简介:基于阿里数据库设计规范扩展而来设计规范1.【推荐】字段允许适当冗余,以提高查询性能,但必须考虑数据一致。冗余字段应遵循:不是频繁修改的字段。不是 varchar 超长字段,更不能是 text 字段。正例:商品类目名称使用频率高,字段长度短,名称基本一成不变,可在相关联的表中冗余存 储类目名称,避免关联查询。2.【推荐】单表行数超过 500 万行或者单表容量超过 2G
转载
2023-12-09 19:46:08
82阅读
阿里巴巴Java代码规范1.及时清理不再使用的代码段或配置信息。2.不要在foreach循环里进行元素的remove/add操作,remove元素请使用Iterator方式。
原创
2022-06-22 20:21:20
2313阅读
转载请注明出处: (一) 建表规约 1. 【强制】表达是与否概念的字段,必须使
原创
2023-02-21 11:02:17
359阅读
学习编程规范的目标是为了编写出符合规范,具有可用性、可靠性和可维护的代码,进而创造出高质量的应用软件。 一、基本编程规约: 1、命名规范:类名必须是驼峰命名,例如XmlSerevice、UserSer
原创
2021-07-17 12:11:21
1646阅读
编程规约 命名风格 1. 代码命名不能以下划线或者美元符号开头或者结尾 2. 代码命名不能以中文拼音或者中文拼音与英文混合方式 3. 类名使用UpperCamCamelCase风格,但DO、PO、DTO、VO、BO等除外 4. 方法名、参数名、变量名统一使用lowerCamelCase,必须遵守驼峰
转载
2020-11-14 12:58:00
476阅读
2评论
最近阿里巴巴的 Java 开发手册出了新版(可直接到 github alibaba-p3c 上获取相关资源哦),我就跟着这个事情说一下我对开发规范的理解吧。 提起开发规范,我印象中最深的就是读研究生期间,带我的大牛师兄某导对我的要求。当时是开发一款 B/S 的 3D 渲染引擎,其中 Web 部分由我负责,在大师兄在对我进行 code review 的过程中,对我提出了“严厉”的批评(也一直很感谢他
转载
2024-08-23 21:28:48
68阅读
MySQL数据类型选择在MySQL中,选择正确的数据类型,对于性能至关重要。一般应该遵循下面两步: (1)确定合适的大类型:数字、字符串、时间、二进制; (2)确定具体的类型:有无符号、取值范围、变长定长等。 在MySQL数据类型设置方面,尽量用更小的数据类型,因为它们通常有更好的性能,花费更少的硬件资源。并且,尽量 把字段定义为NOT NULL,避免使用NULL。1、数值类型优化建议如果整形数据
转载
2023-11-06 14:37:31
55阅读
阿里巴巴java编程规范目录一、编程规约1(一) 命名规约1(二) 常量定义3(三) 格式规约4(四) OOP 规约6(五) 集合处理 10(六) 并发处理 12(七) 控制语句 15(八) 注释规约 16(九) 其它 17二、异常日志 19(一) 异常处理 19(二) 日志规约 20三、MySQL 规约 22(一) 建表规约 22(二) 索引规约 24(三) SQL 规约 26(四) ORM 规
转载
2023-09-13 20:35:50
138阅读
(一)建表规约 1.表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsignedtinyint(1表示是,0表示否),此规则同样适用于odps建表。  
转载
2024-01-11 21:30:06
51阅读
之前就了解过阿里巴巴的Java代码规范,一直没时间去看,最近比较空闲就抽空拜读了一遍,个人感觉获益良多,无论是对于初学者还是学习完基础的新手都十分推荐全部认真地看一遍,接下来针对我本身情况的一点小结(本人大概处于,学完java基础,开始迈向初级的程度,总结的是我可能会踩坑或者我踩过的一些经典坑,属于我自己的一点小笔记,可能不适用于所有人。。。手册里主要包括7大点,作为入门的开发者,第一大点,编程规
转载
2023-12-29 18:33:38
84阅读
MySQL数据类型选择在MySQL中,选择正确的数据类型,对于性能至关重要。一般应该遵循下面两步: (1)确定合适的大类型:数字、字符串、时间、二进制; (2)确定具体的类型:有无符号、取值范围、变长定长等。 在MySQL数据类型设置方面,尽量用更小的数据类型,因为它们通常有更好的性能,花费更少的硬件资源。并且,尽量 把字段定义为NOT NULL,避免使用NULL。1、数值类型优化建议如果整形数据
转载
2023-11-06 14:37:31
46阅读
MySQL数据类型选择在MySQL中,选择正确的数据类型,对于性能至关重要。一般应该遵循下面两步: (1)确定合适的大类型:数字、字符串、时间、二进制; (2)确定具体的类型:有无符号、取值范围、变长定长等。 在MySQL数据类型设置方面,尽量用更小的数据类型,因为它们通常有更好的性能,花费更少的硬件资源。并且,尽量 把字段定义为NOT NULL,避免使用NULL。1、数值类型优化建议如果整形数据
转载
2023-11-06 14:37:32
82阅读