阿里巴巴开发规范

Java命名规范:
1、 方法命名规约 :
1、 获取单个对象的方法用 get 做前缀。
2、 获取多个对象的方法用 list 做前缀,复数形式结尾如:listObjects。
3、 获取统计值的方法用 count 做前缀。
4、 插入的方法用 save/insert 做前缀。
5、 删除的方法用 remove/delete 做前缀。
6、 修改的方法用 update 做前缀。
2、 任何类名都使用 UpperCamelCase 风格(首字符大写,其余驼峰), 但以下情形例外:DO / BO / DTO / VO / AO / PO / UID等。 抽象类命名使用Abstract或Base开头;异常类命名使用Exception结尾; 测试类命名以它要测试的类的名称开始,以Test结尾;
3、方法名、参数名、成员变量、局部变量都必须遵从驼峰形式。
4、常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长 例:MAX_USER_COUNT 比 MAX_COUNT 更好
5、枚举类名建议带上Enum后缀;枚举成员名称需要全大写,单词间用下划线隔开。

MySQL规范:
1、 表达是与否概念的字段,必须使用 is_xxx的方式命名,数据类型是 的方式命名, 数据类型是 的方式命名,数据类型是 unsigned tinyint(1表示是, 0表示否)。
2、 表名、字段名必须使用小写字母或数字,禁止出现数字开头 不得出现大写字母,因为MySQL在Windows是不区分大小写,而在Linux上面区分,为避免不必要的麻烦,所以都不写
3、 禁用保留字,如desc、range、match、delayed等,请参考MySQL保留字段
4、主键索引名为pk_字段名;唯一索引名为uk_字段名;普通索引名则为idx_字段名
5、小数类型为decimal,禁止使用float和double
6、float和double在存储的时候,存在精度损失的问题,很可能在值的比较时,得到不正确的结果
7、如果存储的字符串长度几乎相等,使用char定长字符串类型。
8、varchar是可变长字符串,不预先分配存储空间,长度不要超过5000,如果存储长度大于此值,定义字段类型为text, 独立出来一张表,用主键来对应,避免影响其它字段索引效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值