最近看了一下Alibaba的java_manual1.4,有了一点体会
学习差不离就是这样,编程不是一味的敲敲敲,查查查,有的东西不是看看别人写的博客案例就能明白的
有时就算可以解决问题,但对原理的了解却并不够
还是要去看看书
写项目也有一点体会,有时候总是不知道一个功能/方法命名什么好,怎样让整个项目的命名规范,至少让自己舒服
看这个手册还是有些用处的
不多说,记一点个人觉得不错的Java编码规范
16.【参考】各层命名规约:
A) Service/DAO 层方法命名规约
1) 获取单个对象的方法用 get 做前缀。
2) 获取多个对象的方法用 list 做前缀,复数形式结尾如: listObjects。
3) 获取统计值的方法用 count 做前缀。
4) 插入的方法用 save/insert 做前缀。
5) 删除的方法用 remove/delete 做前缀。
6) 修改的方法用 update 做前缀。
6. 【强制】抽象类命名使用 Abstract 或 Base 开头; 异常类命名使用 Exception 结尾; 测试类
命名以它要测试的类的名称开始,以 Test 结尾。
5 . 【强制】常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。
正例: MAX_STOCK_COUNT
反例: MAX_COUNT
9. 【强制】包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用
单数形式,但是类名如果有复数含义,类名可以使用复数形式。
原文地址:https://www.cnblogs.com/ihaokun/p/9976613.html
时间: 2024-10-11 16:28:21