大家对于比较晦涩的属性是如何命名的呢?

2015-08-05 11:24:10 +08:00
 Ouyangan

目前手上在做一个政府办公系统,业务上需要对接其他系统 , 各种奇葩命名 ,我的想法是既然这些专有名词为什么不用拼音呢? 最可气的是命名竟然首字母大写卧槽 , 心好累.

2440 次点击
所在节点    问与答
14 条回复
heaton_nobu
2015-08-05 12:47:22 +08:00
为什么要用拼音?
为什么首字母不能大写呢?
500miles
2015-08-05 12:49:53 +08:00
秦王扫六合, 一统码界

然后就好了.....
mhycy
2015-08-05 13:23:18 +08:00
@heaton_nobu
很多政府的专有名词要是用英文的话很可能一行都写不下。
所以用拼音,但是拼音很多时候极其冗长,所以用缩写。

目测楼主吐槽的是字符序列第一个字母大写后面都小写无分割,或者别的。。
反正政府系统出现啥都不奇怪了,毕竟有可能接外包的公司单价极其便宜,人员流动性极大,技术要求较低。

其实注释做好了这点事也不算啥。
但一般政府系统很多都没注释或者注释有误或者有注释代码乱得没法看的。
lucky2touch
2015-08-05 13:32:28 +08:00
用拼音简称其实可行,除了写好注释,可以维护一个字典查询......方便查重
tabris17
2015-08-05 13:34:48 +08:00
中文编程
solar
2015-08-05 13:57:59 +08:00
@lucky2touch 简写可能存在重复啊 最好还是全拼吧
Ouyangan
2015-08-05 16:07:41 +08:00
@heaton_nobu
1.为什么考虑用拼音?因为专有名词很长很晦涩英文的确不好描述,而且一个表五十多个这样的属性名...心塞啊.
2.为什么首字母不能大写呢?因为java属性命名规范推荐驼峰命名.
@mhycy 哪里会有注释哈哈 , 自己一步步F12找接口.属性名含义看网页源码 .

总结:我英文水平确实不好,我背锅,哈哈
zhujinliang
2015-08-05 16:14:27 +08:00
感觉某个时期出来的国产程序员变量命名就是这种风格
hdbean
2015-08-05 17:30:00 +08:00
面向PinYin编程
simple_plan
2015-08-05 17:35:07 +08:00
以前接触过政府项目 很多是找不到合适的英文来命名 全拼反而容易懂了。。
Ouyangan
2015-08-05 18:09:49 +08:00
@simple_plan 我的理解是属性命名首先遵守规范,其次是表意明确 . 用英文和拼音没有对错 . 对于这种情况我确实更倾向拼音来命名
Madeline
2015-08-05 18:37:02 +08:00
点头,复杂意思的属性,用英文更加不知所云。
learnshare
2015-08-05 18:43:51 +08:00
@tabris17 易语言大法好
refresh
2015-08-05 18:49:08 +08:00
同意拼音,不要为了英文而英文,比如说PinYin这个,你要怎么用英文
写代码先要让人看得懂

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

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

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

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

© 2021 V2EX