前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你被代码习惯坑了多少次?

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

作者头像
腾讯NEXT学位
发布2020-03-25 20:10:32
4500
发布2020-03-25 20:10:32
举报
文章被收录于专栏:腾讯NEXT学位腾讯NEXT学位

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

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

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

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

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

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

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

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

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

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

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

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

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

这是为什么呢?

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

2.怎么养成代码习惯

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

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

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

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

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

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

2. 学习大佬的简洁代码

3. 坚持!坚持!坚持!

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

来腾讯课堂NEXT学院吧!

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

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

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

请扫码添加小助手咨询

也可直接查找微信号:TencentNext01

▲ NEXT学院 官方课程助教 ▲

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯NEXT学院 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档