你被代码习惯坑了多少次?

2020-03-25 20:10:32 浏览数 (1)

相传,江湖中,有三种程序员。

他们写代码的追求各不相同。

优秀程序员写代码追求让别人看懂,普通程序员追求让自己看懂,蛇皮程序员则追求让编译器能看懂。

半年以后,他们各自看当初自己写的代码,优秀程序员不知道是自己写的但很容易看懂,普通程序员知道是自己写的但是不太容易看懂,蛇皮程序员埋头看了半天后拍着桌子吼到:“这是哪个SB写的程序!”

笑话很好玩,但在这残酷的现实中,绝大多数人都是“蛇皮程序员”。

同为程序员,为什么有的人是优秀程序员,有的人却只能蛇皮的连自己写的代码都看不懂呢?

这就引出了一个关系程序员一生幸福的话题,代码习惯的重要性!

1.为什么要重视代码习惯

代码习惯,简而言之,是程序员为了提高代码的可读性和可重构性,让自己写代码时保持的习惯,其中包括要写注释、不要有过长的行、条件判断方式清晰等等。

很多程序员,对代码习惯这个词不以为然,觉得只要写出来自己看得懂,可以运行,没有error,就已经是超好的代码。写注释?不存在的!我能看得懂,还怕不会改吗?还要换行?不用吧,这行代码就代表这个意思,看多两眼就会了。

但没想到,过了半个月,测试检查出bug,要把这个代码改了,你看着半个月前认为完美无缺的代码,却怎么都想不起它表示什么意思。这一串代码又长又乱,想换行又忘了哪里可以换,一换行就出错。不得已,只能重写代码,既耗费了时间,又拖延了工作进度。

老板骂,产品经理急,自己吃力不讨好。这才后悔自己什么不写注释,不分段。

但后悔过后,下一次写代码,还是感觉良好,不写注释,一次次重蹈覆辙……

这是为什么呢?

是因为,你没有把写优秀代码这件事,变成习惯:

2.怎么养成代码习惯

优秀的程序员都大致相似,蛇皮程序员各有各的蛇皮,这些不同,可能在刚学习编程的时候就已经养成了。

优秀的程序员,在刚开始学习编程的时候,看着书上的设计模式,就能按照模式编写代码;看到著名的开源代码,可以学习大佬简洁易懂的编码风格;到了团队,能够遵循团队的基本编程风格,且写出使后续能够有利于业务拓展的代码;注释遵循规律,不多不少。学习优秀代码的习惯,并化为己用。让你的队友看你的代码像情书一样美妙。

蛇皮程序员,他们学得快,写代码也快,轻轻松松就可以写出相似的代码,但却保留了更多的个人风格,没有融入各种大佬的代码习惯,颇为随心所欲。到了团队,也是凭借自己天赋打代码,导致队友看不懂蛇皮程序员的代码,把更多的时间花在了沟通和修改中。

如果身边都是蛇皮程序员,工作进度可想而知……

所以想要养成优秀的代码习惯,关键要做到:

1. 减少个人风格,顺应环境变化

2. 学习大佬的简洁代码

3. 坚持!坚持!坚持!

如果你现在还没有培养出优秀程序员的代码习惯,或者在程序员入门的地方徘徊,不知道应该怎么成为一个优秀程序员的话。

来腾讯课堂NEXT学院吧!

里面都是腾讯内部的官方自研课,由腾讯专家亲自授课,带你完成各种实战项目,一步一步带你养成优秀的代码习惯,让你成为团队中的润滑剂,高手中的高高手!

而且现在正值腾讯课堂开年大促!快来添加我们的小助手,领取优惠券吧~

也可以点击下方原文链接,直接查看课程哦~

请扫码添加小助手咨询

也可直接查找微信号:TencentNext01

▲ NEXT学院 官方课程助教 ▲

你点的每个赞,我都认真当成了喜欢

0 人点赞