保存到桌面加入收藏设为首页
真人娱乐
当前位置:首页 > 真人娱乐

真人娱乐:作为程序员,有没有让你感到既无语又崩溃的程序命名?

时间:2018-12-06 16:20:56   作者:   来源:   阅读:135   评论:0
内容摘要: 原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:作为程序员,有没有让你感到既无语又崩溃的程序命名?读过一个老铁的代码,我当时很冷静,没有拔刀。写代码完全没有排版,一点缩进也无……最关键的还不是这个,最关键的是:这货写变量名是这样的,第一个变量a,第二个......

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文链接地址:作为程序员,有没有让你感到既无语又崩溃的程序命名?

读过一个老铁的代码,我当时很冷静,没有拔刀。写代码完全没有排版,一点缩进也无……最关键的还不是这个,最关键的是:这货写变量名是这样的,第一个变量a,第二个as,第三个asd,第四个asdf……我tm,还是第一次见到这种,还有这货一开始就int了7个方法。

真人娱乐:作为程序员,有没有让你感到既无语又崩溃的程序命名?
  • 前公司有一同事写了接口的项目,项目的名称xxxProject ,xxx 是他的名字缩写。。其他人觉得不合适,他:这怎么么?

  • 曾接触过某个政府网站代码,一溜的变量从a1递增到a4,然后定义一个数组叫a5数组第一个变量叫a6第二个变量叫a7数组长度叫a8,然后又定义其他的变量叫a9......其实,这样的变量名有可能是后期替换的,增加阅读难度。

  • 前端有一段代码是20多个按钮,根据不同的状态,展示不同的按钮组合。。。然后每个按钮是一个变量表示其显示还是隐藏,。。。然后就看到了,show1show2show3.......show22你以为这是全部嘛。错。其中一个show17 它尽然叫做shoe17。。。。我。。。。。

  • 所有的变量以pdd或者faker这些lol主播名来写…………cangjingkong是个常用静态变量

  • 有些代码,逻辑、算法特别复杂。要能实现,得专注在逻辑细节上。如果还想合理命名变量,一方面分心,一方面好的变量名一般不会“太短”,会影响打字速度,进而影响思路。所有,有些代码一个字母一个变量, 26 个字母用完一半,也是有的。过1个星期,自己甚至都无法再通过代码追溯每一行逻辑。但是,能怎样呢?这种都是特别核心的代码,你要确认预计不会有任何其他人要接手,且你要保证在合理的范围内不用修改、不会出任何问题(比如上层逻辑要二次验证该段复杂逻辑的结果)。修改是不可能修改的,这辈子都不可能再修改的,也没有别人帮忙,每次都只能自己推导重来,维持住自己不崩溃这样子。

  • 个人最反感拼音加缩写的命名,感觉不如直接中文命名直接。前段时间同事截图他们公司项目的部分代码,变量命名都是拼音缩写。比如有一个叫pgy的,这到底是膀胱炎?屁股痒?苹果园?蒲公英?要不是同事告诉我项目名称是蒲公英,我还以为是屁股痒。。。

PS:放心吧,大家不会拿刀砍你的。二营长!你他娘的意大利炮呢?


相关评论
本站所有站内信息仅供娱乐参考,不作任何商业用途,不以营利为目的,专注分享快乐,欢迎收藏本站!