之前分享会上,一位同事谈到起变量名的问题:

第一☝️要顾名思义,不怕你写得长一点(甚至可以用好几个单词连起来来表达词意),就怕你简简单单乱起个名字,不管是自己日后来看还是别人来维护的时候都一脸懵逼。

第二☝️请参照上一点

   当时只是关注了一下,日后再给变量/方法/类/项目 起名的时候就格外注意了些,关于变量名引发的问题,我直到近日才深刻体会到。

    之前要维护一段前端代码,对我来说,逻辑非常复杂,一跟代码就乱套,很快就不知道啥是啥了,于是我就狂加注释,甚至在日记本上写下哪些变量对应的是什么意思,以期理清头绪,结果还是头疼不已。

    我一度觉得这些代码我是看不懂了,可能真的是高深到超越我的极限了,但还是得看懂啊【哭脸】,没办法,我就把乱七八糟的变量名整顿了一番,根据变量的意思来重新起合适的名字,结果我居然跟一下代码就懂了,会了,再补充些代码注释,逻辑理解起来顺利得不得了!

    废话一大堆,就是想感慨一下,并且以此为鉴