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

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

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

最终整理成一个字典供别人查阅。
10653 次点击
所在节点    程序员
89 条回复
bsbgong
2015-05-28 08:13:14 +08:00
代码中的命名难,主要是英文水平还不地道、思维不够简洁。
项目的命名一般不算难,大概是LZ生活太单调了? 发挥想象力,大胆地选个有意思的名字就行。

@xiaosun 你举的这几个例子还真不是日常口语中说的。其实多看美剧、看高质量项目的commit msg,积累下日常用语就可以了。commit msg的重点是简洁明了。
USCONAN
2015-05-28 08:42:41 +08:00
@xiaosun tackle 是什麼鬼?我覺得乾脆 you 也別用了,換成 thee ,不但看上去很優雅,念起來也更有氣勢一些。
timi
2015-05-28 08:49:03 +08:00
炮姐,
不同公司有不同命名规范啊,,,虽然好多继承自谷歌。。
fkccp
2015-05-28 08:59:15 +08:00
看开源项目的源码,里边的命名总让我有一种恍然大悟的感觉,觉得英文文化果然博大精深~~
maemual
2015-05-28 09:02:16 +08:00
曾经搜集过一堆动物的名字,专名用来起项目名字。现在看来,确实有点用。。
neo2015
2015-05-28 09:10:05 +08:00
这个有必要吗?我都是根据功能和种类来来起名字的,没遇到过压力。
keyfunc
2015-05-28 09:15:44 +08:00
@neo2015 各种有压力,可能是我代码码的太少的关系吧
est
2015-05-28 09:20:28 +08:00
@66450146

There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. -- Phil Karlton
sonicwu
2015-05-28 09:27:43 +08:00
关于这个问题,有三本书的部分章节建议一读

-《编写可读代码的艺术》
-《代码大全》第十一章:变量名的力量
-《Clean Code》第二章:有意义的命名
moe3000
2015-05-28 09:44:29 +08:00
这个可以有!不过还是要学好英文
sinux
2015-05-28 09:51:12 +08:00
你好,我非常想加入这个组织。
soli
2015-05-28 09:58:51 +08:00
有时候我在想,“变量名要有意义”这件事儿,是不是有人给码农们下的一个套儿?
ipeony
2015-05-28 10:09:59 +08:00
已star,字段起名也是硬伤啊
mirukutea
2015-05-28 10:30:39 +08:00
已star,这个问题已经困扰好久了...
keyfunc
2015-05-28 10:42:14 +08:00
如果对搜索之类的有好的建议,可以在这里或者直接在github上留言。
mazingyu
2015-05-28 10:47:42 +08:00
楼主啊,建议分不同的版块比如 iOS 板块,安卓板块,PHP 板块..............................(此处省略一万字).........................你懂得!
MarioLuisGarcia
2015-05-28 10:50:43 +08:00
其实起名的瓶颈是英语/汉语写作水平
MarioLuisGarcia
2015-05-28 10:51:49 +08:00
一个尚未有代码的项目24星,我要报警啦!
cnhongwei
2015-05-28 10:55:01 +08:00
其实不同行业的术语也是一个大问题。
keyfunc
2015-05-28 11:07:39 +08:00
@MarioLuisGarcia 没有 pullrequest啊 TAT

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

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

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

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

© 2021 V2EX