工作一年,做的是后端开发。因为方法名被老板吐槽 N 次,请教各位大佬如何给方法取一个合适优雅的名称。
1
canbingzt 2018-09-05 09:04:56 +08:00 2
|
2
lyusantu 2018-09-05 09:09:23 +08:00
老板吐槽就让老板列个 list
|
3
AllOfMe 2018-09-05 09:19:45 +08:00 via Android
讲究,匈牙利命名法
|
4
FakeLeung 2018-09-05 09:23:05 +08:00
我也不知道,我写的都是专业名词很多,一脸懵逼。都是拼音代替算了。
|
5
molvqingtai 2018-09-05 10:00:53 +08:00
无解,除非你是外国人一个变量可以想到多个单词来表达
|
6
RiESA 2018-09-05 10:06:35 +08:00
用各种神话 典故 行星名 地名 诸如此类的英文单词,最好生僻,最好古英语,希腊或者德语也可以考虑
|
7
neptuno 2018-09-05 10:17:05 +08:00
双拼输入法取名(滑稽)
|
9
xiaoyaoking 2018-09-05 10:23:24 +08:00 via Android
你需要一个 程序员优雅函数名起名师,给公司提申请配一名。
|
10
zhaogaz 2018-09-05 10:40:45 +08:00
有本书,叫 敏捷软件开发
里面有介绍怎么给方法重命名。 如果说是代号之类的,如 xeon 各种动物名乱七八糟的,那就天马行空随便来吧。 |
11
Elemyin OP @xiaoyaoking 哈哈,要一个漂亮妹子
|
12
Elemyin OP @molvqingtai 总得来说还是词汇量不行,只能开始不断背单词了
|
16
zhou00 2018-09-05 10:58:38 +08:00
根据需要来,getXXX,doXXX,saveXXX
|
17
vectorChange 2018-09-05 11:25:54 +08:00 via Android
直接谷歌翻译啊,花不了多少时间吧,翻译完自己斟酌着用就是了
|
18
orochix 2018-09-05 11:32:09 +08:00 via Android
我的方法是按字序排列,a1b2c3 之类。我用着就好,你们去死
|
20
Sanko 2018-09-05 15:04:09 +08:00 via Android
百度翻译
|
21
hnbcinfo 2018-09-05 15:09:16 +08:00
|
22
rekulas 2018-09-05 15:11:13 +08:00 1
@FakeLeung
我是直接翻译的 limitedMaterialRequisitionForm limitedMaterialAnalysisForm concretePurchaseOrder concreteApplicationForm |
23
hnbcinfo 2018-09-05 15:15:14 +08:00
|
24
Jameson1559 2018-09-05 16:57:38 +08:00
func magic ( ) { } 「并不」
当然是看方法内是干啥的啦。。查询啥的就是 func examplePageContentQuery ( ) { } 提交啥的就是 func exampleParametersSubmit ( ) { } func exampleParametersSave ( ) { } 毕竟公司里的话,你的东西潜在的维护人员都是你的同事,只要别让人看起来太费劲就好,对别人友好一点也是自己的素质体现嘛。。 想象一下你如果要去维护一个东西,结果看见的是这样的 func someThingMagic1 ( ) { } func magic ( ) { } func baocunRequest ( ) { } 。。。作何感想。。 |
25
20015jjw 2018-09-06 06:46:41 +08:00 via Android
lz 你举几个被吐槽的例子我们帮你看看怎么改啊..
@molvqingtai 不存在的 同样的东西就要用同样的词 不然贼 confusing 又不是写作文 |
26
lifeintools 2018-09-06 07:33:43 +08:00
@hnbcinfo 书名是什么?
|
27
hnbcinfo 2018-09-06 10:45:18 +08:00
@lifeintools 代码整洁之道
|