This topic created in 2156 days ago, the information mentioned may be changed or developed.
写代码经常要给标识符命名,除去业务上的标识符相关的命名外,各位最常用的标识符包含关键词有哪些呢。
我说几个标识符命名带有的关键词
增删改查,add,insert,create,put,change,update,del, delete,remove,select,find,query,get
管理:context,manager,status,cache
数量: one,single,Multiple 。list,array,map,set
强调:main,simple,primary,base,kv
判断:is,is_,isAllow,isupdate,isnot,not
修饰状语: by(比如 getByPrimary),in,at,on,from,before,after
形容:old,new,now
暂时就想到这些
各位给标识符命名常用的关键词有哪些呢
23 replies • 2020-07-06 10:45:30 +08:00
 |
|
1
EastLord Jul 5, 2020
我觉得可以参考开源项目中函数、类等命名方式,比如 spring
|
 |
|
3
lee82014312 Jul 5, 2020 via Android 1
你把常用的都说了七七八八了,我们还怎么回复😅
|
 |
|
4
mawerss1 Jul 5, 2020
resolve,determine,watcher,observer,handler 。。。。
|
 |
|
5
pinkSlime Jul 5, 2020
这. 不就跟口头禅一样嘛 业务代码不同领域各不相同 写 paser 时可能会有一些 token, expression, statement, instr 之类的名词 操作他们的动词 lookahead get[next,prev]token 写游戏各种 entity,各种 points, 什么 idle, aggro 之类, move run play start hit attack 一堆的动词
|
 |
|
8
ClericPy Jul 5, 2020
话说随手搜了几个 naming convention, 貌似和楼主给出来的差不了太多... 各种规范都有, 早年挺多博主喜欢发这种文章或者译文的... 现在不知道有没有国际规范一类的白皮书可以看看
|
 |
|
9
Foxkeh Jul 5, 2020
讲个有意思的, 前不久一个项目我把统计相关的接口路径定这样 /stat/xxx, 然后请求竟然被浏览器 uBlock Origin 插件给屏蔽了(其他插件没试过) 只好把 stat 改成 statistics 😅😅
|
 |
|
17
clcx Jul 5, 2020
校验 check ;列表 list ;分页 page
|
 |
|
18
anguiao Jul 5, 2020 via Android
load 、handle,我还用得蛮多的。
|
 |
|
19
DoctorCat Jul 5, 2020
do_ process_ goto_ _info items
|
 |
|
20
itechify Jul 5, 2020 via Android
converter,adapter,strategy,predicate 源码有时候看到
|
 |
|
22
yamedie Jul 5, 2020
用于判断(返回布尔值)的方法名经常在前面写 checkIf (例如 checkIfUserExist); 有些可能会提前退出的方法会在后面写 IfNeeded (例如 queryDetailIfNeeded);
|