首页 > 科技 > 问答 > 科技经验 > 代码怎么样才能看懂,看不懂代码怎么办

代码怎么样才能看懂,看不懂代码怎么办

来源:整理 时间:2022-05-01 18:16:14 编辑:科技知识 手机版

某一种计算机语言打出的程序是包含代码的,是一句句代码组成了我们的程序。要养成良好的代码编程习惯,养成经常注释代码的习惯。有经验的程序员在写代码之前会花很长时间构思,会在编码之前画出完整的架构、流程图和关键算法的伪代码。有些代码虽然有效,但是不能被另一个程序员理解和维护,也是坏代码。

什么样的代码叫好代码?

什么样的代码叫好代码

好代码,满足两个条件能实现预定效果能被人容易看懂。代码的差别,不在于能否实现功能,更主要是实现的好坏。有些代码虽然实现效果了,但换个程序员就看不懂,无法维护,也是烂代码。现在的软件业,程序员加班都是普遍现象,疲劳工作,势必影响代码质量。大部分都在着急实现功能需求,完成领导安排的任务,只是以完成为目标。

这种不考虑长远的工作方式,虽然短时间内达到了目的,但长期看问题很大。程序员一旦离职,新来的需要花很久才能接手,项目的扩展性和稳定性都没保证。尤其一些外行的领导,一味地只知道做出来给上级邀功,不能科学的排期。功能需求说改就改,新功能拍脑袋就来,导致项目设计不断调整,损伤整体的架构稳定。整个行业还没意识到代码质量的重要性,对代码没有敬畏之心,只看眼前不顾长远。

能看懂代码,就是自己写不出来,怎么办?

能看懂代码,就是自己写不出来,怎么办

自己写不出来,就代表还没有真正明白和理解代码,那么题目中表述的看懂代码,也只能是似懂非懂,但实际上还没有真正的掌握对应的知识点。学习编程,要有自己科学的学习方法 多看,多记我们学习编程,都是从看别人代码开始,所学的编程教材上,会对每个知识点都进行讲解,配套也有对应的代码例子进行说明。这个时候是需要记忆这些代码的写法,理清楚关键点。

多问,多思考绝大部分人都不是天赋异禀,不会存在看一眼就懂就会的人,所以遇到问题,看不懂,多问问老师,多问别人,难点记住了,消化理解后,才会在自己需要的时候写出来。有时候看到有意思的代码和构架,还需要去查询各种类似的代码和说明,举一反三的去思考这些知识点,加深记忆和理解。多总结遇到不懂的代码,自己一定要思考,也需要也按照例程一点点的将代码敲出来,并对照是不是正确,编译后效果情况。

这个过程就是学习编程的思路和基本步骤。所以学编程,写代码,你初步要理解下面的过程1,理解编程这件事,这个是要干啥,能做什么事情,培养自己的兴趣。2,掌握用什么开发软件进行编程,这个安装过程,安装完了,怎么新建工程,怎么创建对应的文件。 3,编程的基本套路,也就是基本的一个软件架子是什么样的,包含什么头文件,是干什么用的,怎么定义变量,在int main(void)当中怎么运行,打印printf()函数怎么写,将这个套路记住。

接下来往这里面加东西就可以了。掌握这个就可以hello world了。 4, 掌握一些语法,循环语句,加减乘除运算符,判断比较等逻辑。以上掌握,就可以开始自己独立写代码了。如何自己独立去写代码写代码前,先要将思路梳理清楚,分析理解需要实现的功能,然后将功能实现过程,转化为你需要编写的软件流程图。这个非常重要,能帮你梳理各个过程和运用到的知识点。

根据整理出来的流程图,将灵活结合与运用。我基本上写程序,都会整理思路,我一般画流程图,会用Microsoft Visio 软件画流程,等熟练掌握后,简单的心理打草稿,复杂的就需要画流程图。这一点对于初学者来说,十分有必要。还有要养成良好代码编程习惯,养成代码勤备注。有助于代码管理和思路梳理。来个总结 多看,多写,多交流。

看不懂代码怎么办?有没有可以解释代码的方法或者其他方式可以看懂代码的?

看不懂代码怎么办有没有可以解释代码的方法或者其他方式可以看懂代码的

不理解很正常。如果你懂了,说明你读的太少了。你还需要读你能理解的代码吗?直接上去滚就是了。需要看不懂的代码吗?直接上去,改两遍,看看改了什么,就画个猫一样的老虎。编译是个例外。不懂原理的例外。这不是代码问题。有些代码根本没有可见性。它们是给你用的,不是读的。前段时间刚接触Vue,抱着Js的心态去看代码。完全不一样,因为他背后藏着一座冰山,而那座冰山根本没有能见度,这才是常态。

文章TAG:代码怎么样才能看懂代码

最近更新

  • 有的商家发顺丰为什么可以发带电池的电子产品,商家竟然发的顺丰快递

    当时我们有一个食品分类组,里面很多商家,直接是厂家,占了店铺的一半。因为马云要动快递、三通一达的奶酪,无法独立生存。只是他被马云牵着鼻子走,结局肯定不好,最惨的是换成马云自建物流。 ......

    科技经验 日期:2022-06-08

  • 安卓系统为什么臃肿,安卓系统每年都说更流畅

    说实话,安卓这几年在系统流畅的线条上下了不少功夫。安卓不会自动清理后台。有的安卓手机厂商优化不了,或者用的人不知道怎么用好。久而久之,手机开始卡顿。熟悉Android系统开发的R ......

    科技经验 日期:2022-06-08

  • 苹果为什么嚣张,美国如此嚣张从哪儿来的底气

    卖猪肉的梁屠夫,告诉我为什么宇宙不是上帝主宰的。为什么现在科学在发展?反而有人认为宇宙是上帝主宰的。普朗克常数h定义的量子是宇宙中最小的粒子,是宇宙中最基本的变化载体。对宇宙真理的 ......

    科技经验 日期:2022-06-08

  • rx480 为什么没有了,rx480都8g显存了

    想象一下,一个花粉进华为手机专卖店,预算4000元买一部手机。推荐荣耀30Pro还是华为P40?华为和荣耀是同级还是上下级,华为和荣耀是什么关系,兄弟还是父子。买华为意味着产品力比 ......

    科技经验 日期:2022-06-08

  • 太阳为什么温度最高,为什么不会融化

    这也是不对的。如果时间拖得足够长,随着太阳物质核聚变的继续,物质元素融合成铁元素,基本停止反应。重的铁元素会落到太阳表面,或者形成一个固体的太阳球体。随着越来越多的铁落下,对底层的 ......

    科技经验 日期:2022-06-08

  • 流量卡为什么好卡,为什么移动的无限流量这么卡

    无线流量限速问题运营商提出的无线流量卡并不是真正的无限流量。你以为便宜的是垃圾物联网卡。这是惯例。我觉得12流量卡都是正规卡,去过无数坑,所以知道这个月租49块钱很贵,但是100g ......

    科技经验 日期:2022-06-08

  • 为什么火星叫火星,那么金星为什么不叫火星

    他实际上是苏联的二号人物。斯大林死后,他一度有可能成为苏联的领袖,但在他春风得意之时,却被昔日的战友处决了。苏联只用了20多年就赶上了美国。那么,你认为苏联的科技是先进还是落后?我 ......

    科技经验 日期:2022-06-08

  • 为什么摩拜单车变少了,摩拜单车为什么这么难骑

    没办法,穷成这样。买二手的,打折的就行。喜欢苹果手机的人有以下几种可能:全新的6800元左右,二手的4000元左右,没有五官的才2000多点。价格差别还是很大的,所以有些人喜欢便宜 ......

    科技经验 日期:2022-06-08