目前手上在做一个政府办公系统,业务上需要对接其他系统 , 各种奇葩命名 ,我的想法是既然这些专有名词为什么不用拼音呢? 最可气的是命名竟然首字母大写卧槽 , 心好累.
1
heaton_nobu 2015 年 8 月 5 日
为什么要用拼音?
为什么首字母不能大写呢? |
2
500miles 2015 年 8 月 5 日
秦王扫六合, 一统码界
然后就好了..... |
3
mhycy 2015 年 8 月 5 日
@heaton_nobu
很多政府的专有名词要是用英文的话很可能一行都写不下。 所以用拼音,但是拼音很多时候极其冗长,所以用缩写。 目测楼主吐槽的是字符序列第一个字母大写后面都小写无分割,或者别的。。 反正政府系统出现啥都不奇怪了,毕竟有可能接外包的公司单价极其便宜,人员流动性极大,技术要求较低。 其实注释做好了这点事也不算啥。 但一般政府系统很多都没注释或者注释有误或者有注释代码乱得没法看的。 |
4
lucky2touch 2015 年 8 月 5 日
用拼音简称其实可行,除了写好注释,可以维护一个字典查询......方便查重
|
5
tabris17 2015 年 8 月 5 日
中文编程
|
6
solar 2015 年 8 月 5 日
@lucky2touch 简写可能存在重复啊 最好还是全拼吧
|
7
Ouyangan OP @heaton_nobu
1.为什么考虑用拼音?因为专有名词很长很晦涩英文的确不好描述,而且一个表五十多个这样的属性名...心塞啊. 2.为什么首字母不能大写呢?因为java属性命名规范推荐驼峰命名. @mhycy 哪里会有注释哈哈 , 自己一步步F12找接口.属性名含义看网页源码 . 总结:我英文水平确实不好,我背锅,哈哈 |
8
zhujinliang 2015 年 8 月 5 日 via iPhone
感觉某个时期出来的国产程序员变量命名就是这种风格
|
9
hdbean 2015 年 8 月 5 日
面向PinYin编程
|
10
simple_plan 2015 年 8 月 5 日 via Android
以前接触过政府项目 很多是找不到合适的英文来命名 全拼反而容易懂了。。
|
11
Ouyangan OP @simple_plan 我的理解是属性命名首先遵守规范,其次是表意明确 . 用英文和拼音没有对错 . 对于这种情况我确实更倾向拼音来命名
|
12
Madeline 2015 年 8 月 5 日
点头,复杂意思的属性,用英文更加不知所云。
|
13
learnshare 2015 年 8 月 5 日
@tabris17 易语言大法好
|
14
refresh 2015 年 8 月 5 日
同意拼音,不要为了英文而英文,比如说PinYin这个,你要怎么用英文
写代码先要让人看得懂 |