大家有没有兴趣。
把自己在各类项目中感觉取名取的挺带感的名字分享出来,并加上简单的使用场景和说明,
最终整理成一个字典供别人查阅。
把自己在各类项目中感觉取名取的挺带感的名字分享出来,并加上简单的使用场景和说明,
最终整理成一个字典供别人查阅。
|
KexyBiscuitMay 27, 2015 via Android
1
Star
同命名困难,参考别人意见是不错的主意 |
|
LeoQMay 27, 2015
2
有有有!!但是具体怎么用呢ctrl+f么
|
|
istommaoMay 27, 2015
3
使用不同语言开发的人员命名风格也不统一,这是一个问题
|
|
kingmeMay 27, 2015
4
写代码命名跟着数据库表名,字段走就行了。。。
|
|
demonchangMay 27, 2015
7
我觉得这个极好的。。。不管怎么样可以作为参考啊
|
|
spacewanderMay 27, 2015
8
@kingme
数据库字段也很难命名……很难准确去描述一件事,而且后期需求会有变化,蛋疼 |
|
carlhanMay 27, 2015
9
|
|
xifangczyMay 27, 2015
10
那不是得好几个版本,小驼峰 大驼峰 下划线....C版 Python版 PHP版...
|
|
11
还有 HTML 里的 class,id,简直烦死 2333
好在有 LESS,有点类似 namespace 的概念了。 |
|
liuhaotianMay 27, 2015
12
一直都觉得是一个问题,之前有想法做一个类似的。不过动了一半就没做下去了...
|
|
loadingMay 27, 2015 via Android
13
拼音没拯救你。
|
|
FrankFang128May 27, 2015 via Android
14
那不就是辞典吗?
|
|
mthliMay 27, 2015 via Android
15
歪个楼,转推上一个人的一句话,大概是“我越来觉得this是一个充满哲学意味的关键字”。所以用好this其实也能缓解命名问题哇哈哈哈。
|
|
zeussMay 27, 2015
16
楼主问有没有兴趣! 有
|
|
liuhaotianMay 27, 2015
17
说做就做,之前的那个半成品花点时间继续做下去
|
|
msg7086May 27, 2015
18
语言算什么问题?统统用日语就行了嘛(
|
|
GG668v26Fd55CP5WMay 27, 2015 via iPhone
19
深有同感,一起完善吧
|
|
20
各位都散了吧,找到前人最全的总结了。
http://mindprod.com/jgloss/unmainnaming.html |
|
silvernooMay 27, 2015
21
有仓库给我fork吗?
|
|
22
个人感觉目前最大的难题是,对为这个项目娶个名字
|
|
abelyaoMay 27, 2015
23
多年起名困难症之后,我现在直接用最近看过的电影或者动漫或者其它影视音乐来命名了
|
|
SeanChenseMay 27, 2015
24
取名字真的头痛
|
|
25
@liuhaotian 哪个项目?分享下吧~
|
|
mwylaomaMay 27, 2015
26
这个必须Star
|
|
liuhaotianMay 27, 2015
27
|
|
mahone3297May 27, 2015
28
绝对头疼。。。能想半天。。。
|
|
wind3110991May 27, 2015
29
初始开发还好吧。。。只是客户需求变更是个大问题。以前师兄项目留下来的代码,里面功能改了无数次,类名和实现功能完全不一致,再经过我们手中。。呵呵,估计现在已死
|
|
30
There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton
|
|
phithonMay 27, 2015
31
我会star!!
|
|
RaymondYipMay 27, 2015
32
命名是最最蛋疼的事儿了
|
|
linxyMay 27, 2015
33
不开源的东西已经完全 是fuck bitch之流了…
心痛 |
|
xiaosunMay 27, 2015 via iPad
34
最近在背雅思词汇,commit记录逼格提高了不少,比如能用fix的地方绝不用fix,要用tackle,能用think的地方绝不用think,用reckon,之类的,就是要让别人觉得高大上,也许你也需要雅思词汇.....都是些不那么俗气的常用词
|
|
charle9May 28, 2015
36
项目名叫,取个名字
|
|
xiaosunMay 28, 2015 via iPad
38
@yangqi 举的那几个例子还真不是书面语……都是正常口语交流常用的,只是中国高中英语水平的人不熟悉而已,就是要在一群用汉语拼音的人面前装个B
|
|
aluckyfishMay 28, 2015
39
@xiaosun tackle 真不是常用语 reckon用于计算后得到的结论 一般的想法用believe就好了
|
|
bsbgongMay 28, 2015
41
代码中的命名难,主要是英文水平还不地道、思维不够简洁。
项目的命名一般不算难,大概是LZ生活太单调了? 发挥想象力,大胆地选个有意思的名字就行。 @xiaosun 你举的这几个例子还真不是日常口语中说的。其实多看美剧、看高质量项目的commit msg,积累下日常用语就可以了。commit msg的重点是简洁明了。 |
|
timiMay 28, 2015
43
炮姐,
不同公司有不同命名规范啊,,,虽然好多继承自谷歌。。 |
|
fkccpMay 28, 2015
44
看开源项目的源码,里边的命名总让我有一种恍然大悟的感觉,觉得英文文化果然博大精深~~
|
|
maemualMay 28, 2015
45
曾经搜集过一堆动物的名字,专名用来起项目名字。现在看来,确实有点用。。
|
|
neo2015May 28, 2015
46
这个有必要吗?我都是根据功能和种类来来起名字的,没遇到过压力。
|
|
estMay 28, 2015
48
@66450146
There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. -- Phil Karlton |
|
49
关于这个问题,有三本书的部分章节建议一读
-《编写可读代码的艺术》 -《代码大全》第十一章:变量名的力量 -《Clean Code》第二章:有意义的命名 |
|
moe3000May 28, 2015
50
这个可以有!不过还是要学好英文
|
|
51
你好,我非常想加入这个组织。
|
|
soliMay 28, 2015
52
有时候我在想,“变量名要有意义”这件事儿,是不是有人给码农们下的一个套儿?
|
|
ipeonyMay 28, 2015
53
已star,字段起名也是硬伤啊
|
|
mirukuteaMay 28, 2015
54
已star,这个问题已经困扰好久了...
|
|
55
如果对搜索之类的有好的建议,可以在这里或者直接在github上留言。
|
|
mazingyuMay 28, 2015
56
楼主啊,建议分不同的版块比如 iOS 板块,安卓板块,PHP 板块..............................(此处省略一万字).........................你懂得!
|
|
MarioLuisGarciaMay 28, 2015
57
其实起名的瓶颈是英语/汉语写作水平
|
|
MarioLuisGarciaMay 28, 2015
58
一个尚未有代码的项目24星,我要报警啦!
|
|
cnhongweiMay 28, 2015
59
其实不同行业的术语也是一个大问题。
|
|
60
@MarioLuisGarcia 没有 pullrequest啊 TAT
|
|
MarioLuisGarciaMay 28, 2015
62
@keyfunc 楼主身先士卒抛砖引玉啊
|
|
64
@MarioLuisGarcia 只有词穷到一个境界才回发起这样的项目 = -
|
|
shunaiMay 28, 2015
65
头脑风暴一下就想出来了,还用这么费劲?
|
|
simonxiaMay 28, 2015
66
long dick
short penis (逃 |
|
forkonMay 28, 2015
67
有必要!经常不知如何给众多的变量起一个合适的名字
|
|
yjsslabMay 28, 2015
68
你得有足够的词汇量以及清晰的知道你想做/写什么!
|
|
jianzongMay 28, 2015
69
我觉得词汇量不够只是不好好取变量名的原因之一,另一个重要原因是,懒,懒于学习别人的变量取名以及懒于编写高质量的代码。如果取名的时候静下心来或者google一下,很容易取到合适的名字。
而懒的人通常懒得去翻best practice和楼主的变量命名字典,so....死循环了。 |
|
catfaceMay 28, 2015
70
一个空项目就有38个star,什么世道啊
|
|
linxyMay 28, 2015
71
现在已经42了…
只能叹气 了 |
|
qqjtMay 28, 2015
72
我想起了一个笑话:“等我有钱了,一定要找俩个美女,一个帮我想变量名,一个帮我想commit message”。
|
|
ClarencepMay 28, 2015
74
还是桌上放一本牛津高阶词典比较靠谱吧
|
|
pkhopeMay 28, 2015
75
关注
|
|
ikarosMay 28, 2015
76
更难的是想起用什么了却忘记这个单词怎么拼,然后还要去查词典 0 0
|
|
NovemberElevenMay 28, 2015
77
变量名真难。
|
|
omphMay 28, 2015
78
这事适合大数据分析,从 github 上拉下来优质项目,然后分词分类统计
但名称是有语境的,往深了说,是有艺术性的 |
|
quixMay 28, 2015
79
命名字典是必要的~ 支持楼主~
|
|
wd0gMay 28, 2015
80
支持,终于有人来做这个了!
|
|
pityonlineMay 28, 2015 via iPhone
81
建了 repo 后发现不光命名难,写 commit message 也难……
|
|
andy1987May 29, 2015
82
除了给项目命名痛苦外,给各种文件命名也是件相当痛苦的事情哈
|
|
ThomasZMay 29, 2015
83
外国有个大触(具体那个忘了....)说过:所有你需要考虑很久但依然没有一个好的名字的变量都是无用的, 延展一下是不是也可以说到项目上捏 :P
|
|
jianzongMay 29, 2015
84
|
|
saintwMay 29, 2015
85
目前遇到相似的问题,其实程序里怎么写倒还好,关键是URL地址也随便写。甚至有不是单词的东西混了进来。不知道大家对URL地址的命名有没有什么规范化,可以参考的标准。
|
|
jiangpengMay 29, 2015
86
都会到 searchcode.com 搜一下
|
|
yge2014May 30, 2015
87
如果是指函数和变量命名的话,我想到这些问题:
1、大小写还是下划线?比如abCdEf还是ab_cd_ef 2、单词怎样排序?是ChangeVar还是VarChange? 关于1我的风格是: 1、可能被外界访问的,一律是abcDefGhi或类似样子。当然类名的话第一个字母也大写。 2、内部或临时变量,用abc_def,因为这个写起来不用思考且打字快。 3、偏底层的,或者xml中的资源,也是abc_def风格。 关于2我的风格是,怎样方便排序,就怎么写。也即,把比较少变化的单词放在前面,变化的单词放在后面。举例: DocIntruCreate DocIntruOpen DocMenuCreate DocMenuOpen 这对于以后搜索排序很有好处。 |
|
mingyunJun 7, 2015
88
star
|
|
kyyychJul 16, 2015
89
怎么项目打不开了
|