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