原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地点:作为步调员,有没有让你感到既无语又瓦解的步调定名?
读过一个老铁的代码,我其时很岑寂,没有拔刀。写代码完全没有排版,一点缩进也无……最关键的还不是这个,最关键的是:这货写变量名是如许的,第一个变量a,第二个as,第三个asd,第四个asdf……我tm,照旧第一次见到这种,尚有这货一开始就int了7个方法。
前公司有一同事写了接口的项目,项目的名称xxxProject ,xxx 是他的名字缩写。。其他人以为不符合,他:这怎么么?
曾打仗过某个政府网站代码,一溜的变量从a1递增到a4,然后界说一个数组叫a5,数组第一个变量叫a6,第二个变量叫a7,数组长度叫a8,然后又界说其他的变量叫a9......实在,如许的变量名有大概是后期更换的,增长阅读难度。
前端有一段代码是20多个按钮,根据差异的状态,展示差异的按钮组合。。。然后每个按钮是一个变量体现其体现照旧隐蔽,。。。然后就看到了,show1,show2,show3.......show22你以为这是全部嘛。错。此中一个show17 它尽然叫做shoe17。。。。我。。。。。
全部的变量以pdd大概faker这些lol主播名来写…………cangjingkong是个常用静态变量
有些代码,逻辑、算法特别复杂。要能实现,得专注在逻辑细节上。如果还想公道定名变量,一方面分心,一方面好的变量名一样寻常不会“太短”,会影响打字速率,进而影响思绪。全部,有些代码一个字母一个变量, 26 个字母用完一半,也是有的。过1个星期,自己乃至都无法再通过代码追溯每一行逻辑。但是,能怎样呢?这种都是特别焦点的代码,你要确认预计不会有任何其他人要接办,且你要包管在公道的范围内不消修改、不会出任何标题(比如上层逻辑要二次验证该段复杂逻辑的效果)。修改是不大概修改的,这辈子都不大概再修改的,也没有别人帮助,每次都只能自己推导重来,维持住自己不瓦解如许子。
PS:放心吧,各人不会拿刀砍你的。二营长!你他娘的意大利炮呢?
var186
扫描二维码
添加客服微信