Skip to main content

tplogin.cn首页 > 新闻资讯 >

那些年“蛋疼”的编程命名规则

2012-08-10 17:14 浏览:

1.、遥想当年

不管是在高中的启蒙编程课,Visual Basic的学习,还是进入到大学中,学习《C语言编程》,在最初,我们所接触到的变量的命名方式无非就是 a,b,c i,j,k 之类的单个的字母,在往上去,有些人就会选择使用剩下的字母,d,e,f.....亦或者有人大部分人选择继续使用,类似 a1,a2,a3之类的命名规则!

2、why?

如果什么都要"从娃娃抓起",那么为什么一开始,我们的教科书没有那么干,好吧,因为我们起步的时候,接触的一切太简单了。例如,一段简单的求和小代码,无非就是俩数 a,b,加上一个求和的总值sum,我们又有什么办法让这样的简单代码变得有意义呢??

a改成 num1,b 改成 num2,看起来是比原来直观了。但是多的数字呢?难道一直 num4...num(N)不成?

3、 国语式命名规则

包括在校期间,很多时候,不知道一个单词的英文表述的时候,我们会选择用中文的手字母代替,当我在一家中日合资的企业工作的时候,对于他们的人事管理系统就存在国语式命名,日语中的中文(社员 就是我们国语的 员工的意思),而日语中的 “会社” 就是我们中文中“公司”的意思,在当中,我看到SY(社员)这样的命名的时候,费解了,因为我不懂,而思索许久,我用输入法打字,打出来的却是“手淫”。但是很多时候,词义不名的时候,这样的命名难以避免,却容易混淆。前提是,如果我们的PG对于注释打的够明了的话。

4、 取舍

有没有碰到这样的问题,当你对一个变量或者函数的命名按照标准的命名规则来进行,而另一边又要让它具备足够的可读性的时候,它会变的很长...例如:课程归属教师 : courseBelongTeacher 但是,这个还算不上长,更长的也碰到过,但是之所以全拼是为了追求可读性,最初的我,会用 CBT 而不是 courseBelongTeacher。纠结的问题,并不只是如此,命名长了之后,当你要检索代码的时候,又是一个麻烦! 朋友么?你们如何处理呢??追求完整,可读性,还是 追求 简短效率!

本文出自 “隐函数” 博客

相关文章

那些苹果设备不适合升级ios16,ios16不建议升级机型详情

2022-03-25 15:24:21    浏览: 177

2022年家庭无线WIFI组网不要再问布什么线了,FTTR才是终极方案

2022-03-11 11:55:32    浏览: 63

怎么挑网线(20年实战经验的网络工程师教你如何挑网线)

2022-03-02 16:24:29    浏览: 178

显卡天梯图2022年03月

2022-03-01 10:50:12    浏览: 3

2022年3月1号微信还能转账吗

2022-02-12 02:36:02    浏览: 0