让你崩溃无语的程序命名有哪些?
点击上方“CSDN学院”,选择“置顶公众号”
CSDN学院 IT人必备的职业提升平台
读过一个老铁的代码,我当时很冷静,没有拔刀。写代码完全没有排版,一点缩进也无……最关键的还不是这个,最关键的是:这货写变量名是这样的,第一个变量a,第二个as,第三个asd,第四个asdf……我tm,还是第一次见到这种,还有这货一开始就int了7个方法。
有一次要改这个js,不知道原来是哪个大神从哪抄的代码。切换标签写的不是mail ,也不是phone之类的。而是 xuanyes,xuanno。。。。。选yes。。。。。选no。。。。。
曾接触过某个政府网站代码,一溜的变量从a1递增到a4,然后定义一个数组叫a5,数组第一个变量叫a6,第二个变量叫a7,数组长度叫a8,然后又定义其他的变量叫a9......其实,这样的变量名有可能是后期替换的,增加阅读难度。
前端有一段代码是20多个按钮,根据不同的状态,展示不同的按钮组合。。。然后每个按钮是一个变量表示其显示还是隐藏,。。。然后就看到了,show1,show2,show3.......show22你以为这是全部嘛。错。其中一个show17 它尽然叫做shoe17。。。。我。。。。。
所有的变量以pdd或者faker这些lol主播名来写…………cangjingkong是个常用静态变量
之前接手别人代码的代码,打开文件惊呆了。一个文件4000+行代码,各种不规范,但是看到变量觉得凉凉的了,全是 lg1,lg2,lg3...lgn ,是在看不懂给写代码的人打电话问了下,得到的回复是“龙哥1,龙哥2,龙哥n ....” (那个人叫**龙)
总之啊,大家以后写代码都要尽可能的与别人接上轨,一手风骚漂亮的命名规范会为你的代码增色不少哦!欢迎大家留言吐槽放心吧,大家不会拿刀砍你的~
CSDN会员上线啦
为了解决大家的学习需求,CSDN学院推出VIP会员卡,旨在帮助程序员技术进阶,从基础到理论,从实战到演练,通通都有!
阅读原文 | 免费畅学1000门课程