在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
“这谁写的代码,bug这么多,还不写注释,查出来,扣他年终奖”
3小时后……
“哦,原来是我自己一年前写的呀”
这样的情形你是不是也经常出现?根本不认识自己一年甚至更久之前写的代码,就连一些“祖传”的代码,隔段时间再回头看也是面目全非,为什么会这样呢?
其实出现这样的情形实属正常现象。
写代码就像写文章,有的人很享受这个过程,有的人只是为了赚钱养家,有的人水平高,有的人水平低,有的人写得多,有的人写得少。
写代码不像生小孩,怀胎9个月写1个文件,出生之后精心呵护18年。一段代码,它背后的故事可能是几个月的不断迭代,可能是茶余饭后的任性为之,可能是绞尽脑汁的苦思,也可能是复制粘贴 。
不记得甚至不认识自己代码,就像你记不得多年前你写过的日记一样正常,大可不必纠结。但我们还是要以写好代码为目标,尽可能的让自己的代码run久一点,更容易让别人和未来的自己读懂一些。
如何敲出优雅的代码是一门学问,这里小谷给大家几点写好代码的建议,希望大家多些好代码,少出bug~
1.设计代码:没有设计意味着缺少逻辑性,很多人抱着“能实现功能就行”的态度敲代码,当下功能是实现了,但是这样敲出来的代码很难维护,产品更新迭代也特别的困难。可以说没有设计的代码就是耍流氓。
2.写好注释:好的代码一定是有好的注释的,注释对读懂代码有很好的辅助作用。将注释写明白不仅能让别人能读懂自己的代码,还能避免自己读不懂自己的代码。代码与注释的比例最好保持在1:1,有时注释甚至要比代码多。
3.及时检查代码:当一段代码运行前,自己应该再回头检查一下,产品团队也应该经常检查后台代码,这样不仅能提升代码质量还有利于产品后期的维护和更新迭代。
4.提高自己的编程水平:随着你的编程水平提高,你的开发认知不断提升,你的编程思路也会有很大的改变,对于好代码也会有更深的理解,也更利于自己写出好代码~
普通的工程师堆砌代码,优秀的工程师优雅代码,卓越的工程师简化代码。希望你能不断成长,勇攀高峰,成为别人口中的“大神”!
博学谷热门学科正在火热招生中,目前博学谷开设SVIP极速班、VIP班、普通班三种在线就业班班型,课程涵盖JavaEE、Python+人工智能、前端与移动开发、大数据、UI/UE设计、新媒体+短视频运营、软件测试、产品经理、新综合实战电商、智能机器人、人工智能AI进阶、数据分析进阶、视觉设计、电商运营设计、Linux云计算+运维、PHP、C/C++等学科。来博学谷~带你一路升级打怪不断进阶成长!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
2019年互联网行业前景怎么样?未来发展趋势如何?
一直以来,人人都认为互联网行业是最有职业前途的行业之一,这种想法在未来会不会过于乐观呢?2019年互联网行业前景究竟怎么样?未来发展趋势如何?其实,几乎任何行业都会有瓶颈和低谷的时候,但是互联网行业可以说是基本摆脱了这种情况,它用近20年的时间彻底改变了我们传统的生活方式,如今的社会早已离不开互联网。现在我们可以来看看互联网行业的具体发展情况。
9175
2019-08-07 15:15:37
1024程序员节 报博学谷IT在线培训班领券立减1024元
1024程序员节 报博学谷IT在线培训班领券立减1024元。1024程序员节活动时间:10月10日~10月24日。如果你想转行做IT,在线培训班是最好的选择,不离职,不离校,在线学习。Java开发、Python、前端、大数据、UI/UE设计、软件测试、产品经理、新媒体在线培训班课程在线领券立减1024元。
5639
2019-12-13 19:34:45
培训班出来的程序员找得到工作吗?
如今,互联网的IT技术岗位俨然已经成为了不少人改变命运,实现高薪梦想的一条康庄大道。正因如此,才会有许多非科班出身的转业者,纷纷想通过IT培训跻身于程序员的岗位。不少人在参加IT培训之前,也难免会有这样的疑问,培训班出来的程序员找得到工作吗?事实上没有任何人可以给你的就业打包票,虽然目前市面上确实存在一些对培训班出来的程序员的偏见,但是通过IT培训拿到高薪offer的人也不在少数!
7437
2020-04-30 09:22:59
Android进阶学习知识点总结
为了帮助正在求职中高级Android开发岗位的求职者,建立起全面系统的Android知识体系,本文总结了Android进阶学习的一些重要知识点,主要包括了 Android Framework、性能优化和第三方框架等内容。每一句话都是干货,大家可以把文章收藏起来再慢慢复习梳理。
6009
2020-07-01 16:26:28
你与架构师相比差距在哪儿?如何提升
你与架构师相比差距在哪儿?如何提升?程序员从开发做起,工作前3-5年可以是中级开发,但随着年限的上升还停留在开发上那么淘汰是迟早的事。在IT互联网行业除了保持不断学习,还要规划好自己的职业生涯。
2922
2022-03-23 10:19:59