程序员们大多都会有过这样的经历,就是要看别人写的代码。比如说公司有同事离职了,他的业务就需要有其它的小伙伴们给接下来继续维护。
这对好多程序员来说是一种折磨,边看边骂,这写的是什么东西呀。相信好多人都有这种经历。
那么为什么会出现这样一个局面呢,其实这里面就有很多讲究的地方了,如果不注意的话,不光是看不懂别人写的代码,即使是自己写的代码,几个月后你再去瞧瞧,你也会发现,咦,看不懂了呢。
那么接下来就分析一下这种情况形成的原因及怎么去解决它们。
”注释很重要”,”注释很重要”,”注释很重要”,重要的事情说三遍。
形成这种局面的原因
1.面向过程去写代码
写代码前没有对代码进行设计,完全是随心所欲去实现。对自己的要求比较低,就是“能实现功能就可以了”这种心态去写代码。这样的代码将来是十分不好维护的,别说以后让别人来维护这个代码了,即使几个月后的自己也是非常困难能读懂自己的代码。
2.代码没有注释
代码注释是对读取代码有着非常好的辅助作用,是其他人能够快速的了解代码的功能,同时对自己以后回头来看自己的代码也是十分有帮助的。没有注释的代码就像深夜车灯坏了的汽车一样,虽然能行驶,但是你敢快开么?
3.代码变量名称随意
比如什么abc,te