趣文网 > 作文大全

程序员秀英文水平 不想被吐槽 闪瞎同事24k钛合金眼睛

2020-12-21 20:40:01
相关推荐

程序员居然不会英语?很多人会有这样的疑问,其实现实中,程序员不会英语并不奇怪,不管是什么计算机语言,能用到的单词往往很有限。可是,当一个不怎么会英语的程序员,在自己的代码里,秀英文水平,又会是一种什么样的情景呢?

一般程序的语法是很固定的,用到的单词,也就那么几个,但起变量名除外,虽然原则上,变量名的命名要规范,但理论上,只要你愿意,你的变量名叫阿猫阿狗都行。稍微解释一下什么是变量名。可以这么理解,变量是一个水杯,变量名为杯子的代号,变量类型为杯子的型号,变量值为杯中的液体,可以是水、酒、果汁等等。说白了,就是一个名字。

当一名英语半吊子的程序员,起变量名时,就会变得非常有趣。

一名程序员因为身体不适,请假了3天,项目要赶进度,于是领导安排了另外一名同事,暂时顶替一下。当请完假回来后,看到了SQL字段命名时,眼泪都快掉下来了。

FACTORY,译为“工厂”,CHU FACTORY,可不就是出厂的意思吗,完全没毛病没错,正所谓“中药好,西药快,中西结合死得快”,这位同学,不懂英文翻译下不好吗,懒得翻译,用拼音也行吧,这样的中西合璧,一定会被同事吐槽、调侃死的。

大学刚毕业,打算自己创业,拉了一群好友,研究了半天,打算做一个双色球的程序,最后合代码的时候,发现了一个变量叫int qiued,看了半天完全没弄懂是什么意思,一大堆人研究了半天,还是搞不懂,于是打电话给那位同事,得到了答复是:这是“已选过的球”意思。

再看变量名 qiued,拆开来就是qiu+ed,简直是中西合璧的高级版本!

稍微科普一下英语常识,ed在英文中,是过去式,表示被动、已经完成的意思。至于qiu嘛,就是“球”的全拼……

还是不要秀英语了,老老实实查翻译,或者用全拼不好吗,这样做,容易亮瞎其他同事的24k氪金眼的。

当然,并不是所有程序员都这么逗,有些喜欢恶搞的程序员,会让你明白,什么才是反人类。

i这个字母,很简单,一个点,一条竖线,就组成了一个字母,用i作为变量名,没什么问题,一名程序员就int iiiiiiiii一下,气的交接的同事都快吐血了。天道有轮回,当这个项目移回改名同事手中时,赫然发现了IlIlIlIlIl变量名,这个变量名由大写的i和小写的L组成,相当完美。

不止如此,某个 lua 混淆器干出了这样的好事。

func O00O0O(OO0O, O00O):

....

end

OO00OO = 1

OOO000O = 2

var OOO000 = O00O0O(OO00OO, OOO000O)

有趣的变量名还有很多……

变量名:hairpinhang,你知道这个变量名的意思吗?拆分一下,hairpin(发卡)和hang(行),合起来就是发卡行,没错!就是发卡银行。

总有大神推陈出新,就比如下面这个变量名,有如神助。

ohYesItHas,不仅取了个变量,顺便还注释了这段代码,连注释都省了。

不过最绝的,还是下面这段,堪称业界典范:

enum FiveLine { Gold, Wood, Water, Fire, Earth };

话说玩归玩,闹归闹,真正工作起来,还是要遵循变量命名规范的,不然倒霉的可能不止是同事,可能还会是自己。

阅读剩余内容
网友评论
显示评论内容(2) 收起评论内容
  1. 2021-09-14 08:23独自挥霍这斑驳了的青春﹌[湖南省网友]IP:459973298
    程序员英文水平真牛要不是为了不被吐槽估计能把事眼睛都闪瞎!
    顶9踩0
  2. 2020-05-25 17:28素 心[广西网友]IP:1731678473
    这位程序员英文水平真是让人佩服不得不闪瞎事24k钛合金眼睛啊!
    顶0踩0
相关内容
延伸阅读
小编推荐

大家都在看

美好的一天的作文 奇妙的想象作文50字 长征作文 难忘的军训作文 动物作文英语 编写一个童话故事作文 理性思维作文 我喜欢的一项活动作文400字 我喜欢的昆虫作文 北京高考语文作文 描写植物的作文500字 狗忠诚的作文 我明白了一个道理作文300字 作文触动心灵的风景 小狗欢欢作文 有关内在美的作文 小鸟的声音作文 有关老师的英语作文 与端午节有关的作文400字 推车作文 第一步作文800字 姥姥的生日作文 森林防火知识作文 母爱的作文100字 留在心底的歌作文 豆芽的作文400字 英雄事迹作文400字 作文坚持800字 汾河二库作文 吹气球大赛作文