
工作一年,做的是后端开发。因为方法名被老板吐槽 N 次,请教各位大佬如何给方法取一个合适优雅的名称。
1 canbingzt 2018-09-05 09:04:56 +08:00 |
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 @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 代码整洁之道 |