见过烂代码,没见过这么烂的代码,直接被这些代码蠢哭了...
w3cschool
共 811字,需浏览 2分钟
·
2020-09-15 16:30
关注▲ W3Cschool▲ ,每天一篇文章,与你共同成长
作者丨W3Cschool
“写代码几年,什么烂代码没见过”
然鹅,我发现,我还是太年轻了
下面这些代码,直接把我蠢哭了...
“密”码
下面这行代码完全体现了“小隐隐于野,大隐隐于市”的中国道家的哲学思想。
![](https://filescdn.proginn.com/4b83f4a94f6fa7dec33cbe84a17568bd/d7839e45156cf19f5ba3ede0f6791aff.webp)
大哥,你用"passWord",为什么我还能看见密码,这密码不密啊。不过一般人估计也不知道,你把密码藏到这里了。
真·大隐隐于市!
禁止套娃
写代码,碰到一堆if...else,不禁低头咒骂:“这TM是谁写的啊,也不重写一下。”
![](https://filescdn.proginn.com/27bdd9ace9dcb18b50494a8cab0b011e/c0a3480e2d9970ecb4548aebfb2ee2c8.webp)
边说着,边在最后一行,加上了几个if...else...
“这种代码,我也不敢动,不敢重写啊!”
这种代码看久了,好像也美了几分,
哦!没准之前的程序员,是弹竖琴的呢!
![](https://filescdn.proginn.com/236bd406326deef834c0ce0265227996/caf6c490733b1380cb083ce37310eb8b.webp)
“佛祖保佑,下份工作,不要套娃!”
![](https://filescdn.proginn.com/4b18130fa30ba4848c53f4cffe9a1576/e6700f14071363470f1c74c4a349de91.webp)
万恶之源
变量命名,这个坑,大多数人都走过,但像这么大的坑,却从没有见过。
一般给变量命名,会采用下划线或者驼峰的命名方式,但有一家公司就厉害了。变量名命名规则只有两个字:你猜。
yzjd,mc,tj,sj
你知道这四个变量名,是什么意思吗?
答案是叶子节点、名称、条件、数据。
没错,这家公司的变量命名规范是拼音首字母!
更奇葩的是,他们还会使用诸如fghjk、wert之类的命名方式。
不要问我什么意思,打开你的手机键盘,就知道了。
![](https://filescdn.proginn.com/8c63af666d83aac1565897f108f63d17/084d279c0f3fc4e758ae75584a33f985.webp)
绩效!绩效!
公司突然宣布,代码行数和绩效挂钩!于是,技术部的代码,出现了如下的画风:
![](https://filescdn.proginn.com/c4567ff60b20d5319bc6a97cbe53ed94/275bfac8108ea9ff8f83eeaeddabcb99.webp)
严谨啊!
还有这样的:
![](https://filescdn.proginn.com/e6d3c19e7292754d0b705d26a8cdcbcc/7839865da5daa023a0fc18d94c0a60c4.webp)
整洁啊!
![](https://filescdn.proginn.com/29ce878cafd4fbf391006d0ca07e71dc/cac03ff2662f93aca5ea9985e64f6815.webp)
艺术啊!
![](https://filescdn.proginn.com/7c79a526620d5955f92eaec13d495302/04295d7a17f5f92346c096133ed796d8.webp)
啊!眼睛啊!
-End-
编程狮(W3Cschool)
学编程,从W3Cschool开始
微信扫描二维码,关注公众号
评论