越来越觉得码代码时命名是件十分头疼的事,想发起一个项目建立一个命名字典

2015-05-27 20:38:24 +08:00
keyfunc  keyfunc
大家有没有兴趣。

把自己在各类项目中感觉取名取的挺带感的名字分享出来,并加上简单的使用场景和说明,

最终整理成一个字典供别人查阅。
10679 次点击
所在节点   程序员  程序员
89 条回复
pityonline
pityonline
2015-05-28 23:36:57 +08:00
建了 repo 后发现不光命名难,写 commit message 也难……
andy1987
andy1987
2015-05-29 09:14:10 +08:00
除了给项目命名痛苦外,给各种文件命名也是件相当痛苦的事情哈
ThomasZ
ThomasZ
2015-05-29 11:32:39 +08:00
外国有个大触(具体那个忘了....)说过:所有你需要考虑很久但依然没有一个好的名字的变量都是无用的, 延展一下是不是也可以说到项目上捏 :P
jianzong
jianzong
2015-05-29 12:11:12 +08:00
saintw
saintw
2015-05-29 14:17:17 +08:00
目前遇到相似的问题,其实程序里怎么写倒还好,关键是URL地址也随便写。甚至有不是单词的东西混了进来。不知道大家对URL地址的命名有没有什么规范化,可以参考的标准。
jiangpeng
jiangpeng
2015-05-29 16:47:17 +08:00
都会到 searchcode.com 搜一下
yge2014
yge2014
2015-05-30 23:37:12 +08:00
如果是指函数和变量命名的话,我想到这些问题:
1、大小写还是下划线?比如abCdEf还是ab_cd_ef
2、单词怎样排序?是ChangeVar还是VarChange?

关于1我的风格是:
1、可能被外界访问的,一律是abcDefGhi或类似样子。当然类名的话第一个字母也大写。
2、内部或临时变量,用abc_def,因为这个写起来不用思考且打字快。
3、偏底层的,或者xml中的资源,也是abc_def风格。

关于2我的风格是,怎样方便排序,就怎么写。也即,把比较少变化的单词放在前面,变化的单词放在后面。举例:
DocIntruCreate
DocIntruOpen
DocMenuCreate
DocMenuOpen
这对于以后搜索排序很有好处。
mingyun
mingyun
2015-06-07 17:13:23 +08:00
star
kyyych
kyyych
2015-07-16 17:49:17 +08:00
怎么项目打不开了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/194218

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX