代码编写的规范问题

   写的代码整洁不整洁,能不能让人看懂,所使用的变量名能不能通俗易懂,有时候成为人们的关注焦点,或使人们关心起来。
   在我看来,由于有时候处理的问题的复杂,会使变量名增多,使运算语句变的复杂,变成本来就很难被人看懂或理解的语句,这在一些开发中是常见的。
   有时候,汉语人编程或非英语国家的人编程会用到一些本地拼音所写的变量,当然还有方法名、事件名,以及由这些变量名、方法名、事件名混同起来的代码语句。说不定也会由于便利,用一些英文单词作为这些变量、方法、事件的名字。所以有些人编程,这些本地拼音和英文单词及它们的缩写的混同情况是不可避免的。
   有人就抱怨说,这样的代码看不懂,不能让人一目了然。其实有些算法本身就很难看懂。而即使由汉语拼音表示的变量名、方法名、事件名在弄清它们代表的意义或对编程员本身来说,仍然是明白的或其词达意的。
   即使有些程序用纯英文写了变量名、方法名、事件名,看上去从英文的角度似乎很明白直观,但是用久了,或处理的算法复杂了,你也会觉得大量的这样的名字的引用产生了混乱,产生弄不清的现象。它们中也有缩写、数量大、混淆等现象。初看起来的(从英文角度的)明了,不过也像各种拼音夹杂在其中的变量名、方法名、事件名代码一样,让人产生运用上的麻烦。
   所以自己的代码虽然用了汉语拼音和汉语拼音缩写,用了汉语拼音和英文一起共用的变量名、方法名、事件名,但只要自己使用奏效、管用,同样是有效的命名系统。
   而且有时细看这些以汉语(或本地)拼音代表的变量名、方法名、事件名,发现它们并不像有些人说的那样在表情达意上比英文名差,它们的表达很妥当、顺畅。
   我有将汉语拼音变量名、方法名、事件名和英文变量名、方法名、事件名混用的习惯,但我没有发现这有什么不好。而我有时看到这些名字,认为它们很好的表示了它们的意思。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值