
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 日 怎么项目打不开了 |