大家是怎么看待数据库字段用拼音命名的

2018-03-12 08:36:40 +08:00
 Etuloser

我觉得用拼音更加直观,也没什么坏处啊,为什么这么多开发者鄙视这一做法

13949 次点击
所在节点    数据库
196 条回复
r7st
2018-03-12 09:02:13 +08:00
hsz,ml
回收站,目录
wqzjk393
2018-03-12 09:02:40 +08:00
没办法啊。有些东西,比如有时候用到一些产品的名字,直接打中文又不支持,你给我找一个英文代替啊?
misaka19000
2018-03-12 09:05:32 +08:00
用拼音还不如用汉字
gyteng
2018-03-12 09:05:58 +08:00
拼音首字母的我也遇到过
wqzjk393
2018-03-12 09:07:13 +08:00
给一个公司做东西,是关于各个银行的指标,然后我问客户怎么命名字段,人家说缩写就好。然后我字段全是 zgyh zgjsyh gzfzyh hxyh,作为开发者,我自己写完以后检查的都是都一脸懵逼要半天才能反应过来是什么,然而客户说不错效果很好…我能怎么办
ppwangs
2018-03-12 09:07:54 +08:00
拼音可以,但是个人底线是要全拼,首拼,不中英混合,不首字母。
zlpvirgo
2018-03-12 09:08:48 +08:00
拼音跟英文都是字母,我觉得没什么问题啊(手动滑稽)
yinzhili
2018-03-12 09:09:22 +08:00
BGQJB 这个我猜了半天都猜不到含义是“变更前级别”
nicevar
2018-03-12 09:12:11 +08:00
能看懂就是好的,拼音没啥问题,首字母无论拼音还是英语都不太好
用英语强行翻译也挺尬的
drunkbeta
2018-03-12 09:12:12 +08:00
@dilu 爆满?
haogefeifei
2018-03-12 09:12:30 +08:00
看情况,广州的英文就是 Guangzhou。。。
Liang
2018-03-12 09:16:24 +08:00
有些场景没办法不用拼音,例如一些玩法多样的商城,积分十几种,你怎么定义?
拼音可以,但我用首拼大写来标注这是拼音,而且 comment 一定要写好

例如:
积分 credit --小写,代表单词
元宝值 YBZ --大写,代表拼音
金贝值 JBZ
跳蚤分 TZF
互助奖 HZJ
fhefh
2018-03-12 09:17:11 +08:00
最郁闷的是用开头首字母 比如身份证识别(SFZSB) 没对应的字典表.doc 还真不知道这是搞啥子的~
Allianzcortex
2018-03-12 09:17:13 +08:00
政府部门的很多软件也是用拼音字母命名的...当时还专门拍照记录了一下...
crazycen
2018-03-12 09:17:48 +08:00
我打一串,JSB,你猜猜是什么意思!
yulitian888
2018-03-12 09:18:41 +08:00
如果只是数据库,我倒不觉得有多大的麻烦。但是不难想象的是,用数据库做字段的开发者,难道会用英文写代码吗?
汉语的语义是一个很大的麻烦
举例
活动:Promotion,名词,促销的意思
活动:Current,形容词,最近的,当前的
活动:Slid,动词,(物价)下跌
谁敢用一个拼音 HuoDong,猜猜会不会被砍死?

一般的命名规范大约都会是,类,名词;方法:动词;属性和字段:名词量词形容词
这些用英文表达更容易。
lovesan
2018-03-12 09:21:04 +08:00
保密性高的我觉得用拼音首字母非常好啊,我接过一个项目,不看文档根本不知道是啥,猜到吐。后来我们整个团队全部改用拼音首字母命名字段了,有数据字典怕个毛。那数据库弄出来根本不怕老外猜到字段名含义,因为中国人都看不懂,我们自己得对照文档。。非常牛 B 建议大家都这么干
WilliamLin
2018-03-12 09:22:12 +08:00
个人,真无所谓,能忍得了 ide 的提示就行,要是协作,还是要有一定的标准的
fuxkcsdn
2018-03-12 09:23:10 +08:00
如果英文不行,我能忍受拼音,怕就怕乱用英文还不写字段注释的...
haitang
2018-03-12 09:24:49 +08:00
不认为有什么不好的,对于我这种英文渣渣,之前一眼就看懂了数据结构

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

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

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

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

© 2021 V2EX