代码学习的经验之谈

代码学习的经验之谈由于项目需要,正好最近在看一个开源代码,聊一聊我是如何学习代码的。代码无非都是人写的,不管是咱们中国程序员还是外国程序员,实际上写代码的思路都是

由于项目需要,正好最近在看一个开源代码,聊一聊我是如何学习代码的。

代码无非都是人写的,不管是咱们中国程序员还是外国程序员,实际上写代码的思路都是一样的。都讲科技无国界,在写代码这件事情上也是无国界的。用的都是编程语言,只要熟悉该语言的基础,然后脑袋瓜还可以的话,认真看一下源代码,基本上都能知道个八九不离十。大家写出来的代码,不仅是为了实现功能,还得要容易读懂,易于维护。不然,过个一年半载,自己都会看不懂。特别是开源的代码,因为需要多人协作,不仅在代码上面会有注释,许多项目还会提供文档。所以,看代码的步骤大抵如下:

  • 初步浏览一下项目的文档,主要看看介绍概要,这个时候不用急于看接口
  • 跑一跑源码中的实例代码,了解一下项目的编译,集成运行一下
  • 看一下主流程代码,就是main函数
  • 扫描代码,同时记录笔记和问题,我一般就是通读一下所有源程序代码,这个时候不要纠结于细节,不懂就记录下来,跳过。遇到对外接口的时候,可以先看一下接口文档。
  • 扫描代码的同时,可以运行程序 验证自己的理解
  • 贯通程序流程,再次从main函数,走一遍功能流程。深究一下细节。

完成以上步骤,再结合以后的工作深入,之前记录的问题慢慢就解开了,基本上就可以说是熟悉这个开源代码了。后期有时间的话,就继续花点时间,再读一读细节,离精通就不远了。

学习过程中,遇到新的知识点,就认真学习一下,不要求掌握,但要知道有这么个回事。

这个学习代码的流程,我在很多个项目都使用过,在我这边,证明是行之有效的。

当然,主要还是要肯花时间,沉下心去研究。实际就是一万小时定律的原理。光花时间不钻研也是不行的。假如项目较紧张,以上步骤都可以简化,暂时先专注于需要的部分,后期再补全。

以上就是我接手新项目代码的经验之谈,大家又是怎么学习的呢,有疑问吗?

代码学习的经验之谈

代码学习的经验之谈

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/4157.html

(0)
上一篇 2022-12-14
下一篇 2022-12-14

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注