每个概念一个词
查询:fetch、retrieve、get、find、query....
CRUD操作 | 方法名约定 |
新增 | create |
添加 | add |
删除 | remove |
修改 | update |
查询(单个) | get |
查询(多个) | list |
分页查询 | page |
统计 | count |
使用对仗词
add/remove
increment/decrement
open/close
begin/end
insert/delete
show/hide
create/destory
lock/unlock
source/target
first/last
min/max
start/stop
get/set
next/previous
up/down
old/new
后置限定词
把限定词加到名字的最后
revenueTotal(总收入)
expenseTotal(总支出)
revenueAverage(平均收入)
expenseAverage(平均支出)
注意:Num限定词,Num放在变量名的结束位置标示一个下标,customerNum标示当前客户的序号。
建议:用Count或Total表示总数,Id表示序号
customerCount(客户的总数)
customerId(客户编号)
统一业务语言
确保团队内部的所有交流、模型、代码和文档都要使用同一种编程语言。
统一技术语言
通用技术语言包括DO、DAO、DTO、ServiceI、ServiceImpl、Component、Repository...