在线客服
扫描二维码
下载博学谷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++等学科。来博学谷~带你一路升级打怪不断进阶成长!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
为什么学编程?9个理由告诉你编程是非常好的工作
为什么要学习编程?可能大部分给出的答案就是因为开发工作的薪资高啊。的确这是学编程开发的原因之一,但这并不是全部的答案,下面将为大家提供9个理由告诉你编程才是最好的工作。也许你会改变对编程的看法。
11449
2019-12-05 15:47:35
少儿编程培训班费用贵不贵?多少钱?
大部分的少儿编程培训班费用大都在2~3万元不等,少儿编程培训课程根据孩子不同的年龄段分为三个阶段:3-6岁创意启蒙阶段;6-12岁智能机器人编程阶段;6-18岁青少年人工智能阶段;不同的阶段由于学习内容不同和机构不同,少儿编程培训班费用也各不相同。
7180
2020-01-09 14:46:06
如何挑选靠谱的网上IT培训机构?
IT行业发展繁荣,这让许多人有了转行IT的想法,随着转行的人越来越多,各大培训机构也如雨后春笋都冒了出来,俗话说,有人的地方就有江湖。培训行业也是,出现了许多网上培训机构虚假宣传、忽悠教学,但优质网上培训机构也是很多的。
4290
2020-06-18 15:16:28
低代码开发是什么?会被取代吗?
低代码开发平台功能愈发强大,如此强大的低代码未来是否会取代开发人员?低代码旨在替代可重复的过程与功能,而即使它可以达到一个开发者 99% 的水平,但最后的1%才是至关重要的一步,特定的功能还是需要开发者的手写代码。
4025
2021-01-15 14:23:23
学好编程的必备素养,你有么?
老师带你从以下两个方面来测试一下,你到底适不适合学编程
2279
2022-11-07 09:51:53