101
msg7086 2016-08-10 09:13:09 +08:00 1
@21grams 好比你要教一个人算数,那个人却死都不承认一加一等于八,之后的就更无从谈起。
你总是以为自己才是说一加一等于二的人,而别人都在说一加一等于别的。所以我说也许只是你太自恋罢了。 至于你说的一加一等于二的例子,很可惜这也只是人们想当然定下的规矩。 量子力学出现之前,提出波粒二象性的观点,大概也会被你这样的人当做死不承认啊高兴就好吧。 回到文艺复兴时代,提出日心说的哥白尼,大概也会被你这样的人烧死吧。 然后我们再来看看你引以为豪的逻辑错误论点。 /=== = 我都不好意思了,代码变量拼音命名,醉了 = = SpicyCat = 不理解拼音命名怎么就 low 了?日本程序员用假名的罗马字母命名变量不要太普遍。 = = microchang = 抛开这帖子要讨论的问题不谈,你这逻辑有点说不过去啊。。 = = SpicyCat = 逻辑哪里有问题了,假名对日本人来说就相当于我们的拼音,人家用假名当变量名,跟我们用拼音当变量名是一样的。所以我不理解为什么用拼音做变量名要被吐槽。之前对日外包比较火的年代,也没见谁吐槽假名变量名呀,现在反而看拼音不爽了? = = 21grams = 所以日本人就是正确的化身? 你认为可以用拼音,因为日本人也在用假名,你用别人也在做这件事来证明这件事的正确性,这就是逻辑错误。 ===/ 原始命题:拼音命名不见得 low 。(并非楼主的直接命题,但是是讨论串的开头,所以借用。) 支持材料:日本人用和拼音相同形式的罗马字母做变量名的情况很普遍。 你认为的:因为日本人用了,所以可以证明用拼音是正确的,这个命题是逻辑错误。 那么问题来了, low 到底是什么意思? 我觉得 low 并不是一个绝对概念。 Low 也好 high 也好,都是一个人对一种行为的一种主观评判。 你买个 iPhone 买个四轴买个 VR 你觉得很好用很爽,但是一个玩手表玩车的土豪就会觉得你很 Low 。 你一个土豪买手表折腾车你觉得很爽,但是一个玩房地产的亿万富翁就会觉得你很 Low 。 Low 只是个主观观点而已。楼主说这东西他觉得很 low (内容大意),回复表示这东西她觉得不 low 因为大家都这么用。 你要强行归入逻辑错误,我看了看,大概只有「诉诸大众」这一条了。 然而我觉得你自己也犯了「两难推理」一条,因为 SpicyCat 并没有反对使用本国含义字母(拼音 / 罗马字),所以你觉得她一定是在支持使用本国含义字母的正确性了。否则怎么会出现「所以日本人就是正确的化身?」这样的回复的? 不知道你怎么看。 |
102
billwang 2016-08-10 09:18:14 +08:00
使用英文不见得你代码写的有多好,使用拼音不见得代码就不行,主要还是实用、方便。你开发的程序大部分是在国内环境下运行并维护的,用拼音没有什么错。
|
103
xxdd 2016-08-10 09:19:51 +08:00 1
拼音还好 不知道你们有木有见过用拼音首字母拼写的数据库字段名嘛 ( ̄▽ ̄")
没有注释的话 都是谜一样的存在 |
104
xiaolanger 2016-08-10 09:19:58 +08:00
从 a 命名到 z 并且不加注释的,更恐怖。。。
|
105
fan123199 2016-08-10 09:27:22 +08:00
@bluecubic 同意你的观点, manner 很重要, follow 不一定对,但如果说不 follow 就是创新,就是民族自豪,那就扯淡了。不过拼音还是有一定可行性的。
|
106
skylancer 2016-08-10 09:28:27 +08:00
我觉得这个并没有什么问题,有什么好醉的
那些瞎 JB 乱命名还不写注释的才醉 |
107
msg7086 2016-08-10 09:32:48 +08:00
话说我觉得这贴大概可以去水深火热了。
|
108
xuboying 2016-08-10 09:35:54 +08:00 via Android
聘一个首席变量名官
|
109
Felldeadbird 2016-08-10 09:45:23 +08:00
拼音算啥?
我在维护的项目, 之前写代码的人,用自己的名字首字母 + 拼音 去建立文件、变量、函数、数据库。。。 当时我看到的时,心情是崩溃的(自行脑补画面)。 |
110
lawlietxxl 2016-08-10 09:47:32 +08:00 1
@xxdd 我见过! XSJBXX 是什么?学生基本信息。。而且数据库里面没有 description ,二次开发像解密。。。 MDZZ 。。。
|
111
sxd 2016-08-10 09:49:25 +08:00 1
我以前也觉得用拼音很 low 直到公司开发了一款武侠游戏....
|
112
21grams 2016-08-10 09:50:00 +08:00
@msg7086 你的长篇大论看下来,那些诛心之论我就不打算回复了,你说我自恋就自恋吧,你说我烧死哥白尼也无所谓。我对于这种无理性的话没有回应的兴趣。 但你最后的说法有点意思,有必要回复一下。
你说的 low 是一种主观评价,我完全认同。但我有一问,主观评价就不试用逻辑了吗? 当然,你完全可以不顾逻辑的提出的你的主观评价,比如你认为粽子就应该是甜的,那是你的主观看法,我对此完全没有意见,这里也没有任何逻辑可言,没人会说你有逻辑错误。 但你说粽子就是甜的,证据就是很多人都在吃甜粽子,当然这依然是你的主观看法,但这时已经有一个逻辑推理的雏形在这里,你试图用别人都在吃甜粽子来加强你的论点。 既然如此,那别人也当然也可以同样用逻辑的基本原则来证明你的推理是错误的。 注意,这里我之处的是你的逻辑错误,而不是你主观观点的对错,你的主观观点甜还是咸我完全没有兴趣去评价。所以,我不需要关心你是主观还是客观,不需要关心你是评价还是事实阐述,我不需要揣摩你的动机,我不需要探究你的心理活动, 我只是指出你用了一种错误的方式来试图证明你的观点而已。 |
113
MurphyL 2016-08-10 09:56:17 +08:00
哈哈,见过一个奇葩的方法 get2 ……
|
115
SpicyCat 2016-08-10 10:19:51 +08:00
@21grams 其实你是偷偷改了对方的命题,然后再大加批判。我之前的命题就是“使用拼音命名变量名是可行的”,你要曲解成“使用拼音命名变量名是好的”。用你的粽子的例子来替换我之前的命题,就是“粽子可以是甜的”,证据是很多人爱吃甜粽子。这有什么错误?证明可行性只需要在某一场景下命题成立就可以了,不需要证明在所有场景下命题都成立。
顺便给你普及下 可行 的定义: http://www.zdic.net/c/f/164/363358.htm |
117
msg7086 2016-08-10 10:58:57 +08:00
|
118
msg7086 2016-08-10 11:08:54 +08:00
忘了关于帖子本身的回复了。
用什么文字并不重要,重要的是能否表达正确的含义,以及是否利于交流。 比如说 obj['class'] 你说你是在检查对象的类呢,还是在检查对象的班级呢? xml_element.children 是在遍历这个人的孩子呢,还是在遍历 XML 树的子节点呢? 一样会造成歧义。 所以如果是对日开发的话,班级我宁愿用 kumi ,对中开发的话宁愿用 banji 了,反而不会造成歧义。 |
119
21grams 2016-08-10 11:39:29 +08:00
@msg7086 故意改变命题来混淆视听,你这一手玩的真是炉火纯青, 看来你的语文天赋都加到胡搅蛮缠和倒打一耙上了,我是远远不如的,甘拜下风。每次指出你的逻辑错误,你就急忙说我的命题不是这样,然后顾左右而言他,感情你的命题是歌德巴赫猜想,一般人理解不了, 我只能呵呵了。
本来还想跟你谈一谈逻辑,但看来你似乎更喜欢搞人身攻击和做诛心之论, 从头到尾到也没看你讲出什么像样的逻辑,最后倒是在自说自话中宣布了胜利, 所以,到底是谁在自恋? |
120
SpicyCat 2016-08-10 12:24:30 +08:00 1
@21grams "看来你的语文天赋都加到胡搅蛮缠和倒打一耙上了,我是远远不如的,甘拜下风", 到底是谁在诛心,谁在人身攻击?
|
121
kkzxak47 2016-08-10 12:32:20 +08:00 via Android
脱离场景谈实现就是耍流氓
|
122
xxdd 2016-08-10 13:29:42 +08:00
@lawlietxxl 难不成你做的是南京 /苏州的某学校?
|
123
XadillaX 2016-08-10 14:04:57 +08:00
https://github.com/XadillaX/Toshihiko/blob/3b319f71c276a0f2a17722e1bca5644ce4c4168c/lib/toshihiko.js#L10
喏 var 囍 = require("lodash"); |
125
mingyun 2016-08-28 15:23:32 +08:00
至少先翻译下
|