查看原文
其他

让你崩溃无语的程序命名有哪些?

厉害的 CSDN学院 2018-12-04

点击上方“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门课程

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存