当前位置:首页 > 生活妙招 > 正文

如何高效阅读源代码

大家好,今天小编关注到一个比较有意思的话题,就是关于源码怎么使用的问题,于是小编就整理了3个相关介绍源码怎么使用的解答,让我们一起看看吧。

如何高效阅读源代码

下面是之前写的一篇文章:《如何快速阅读源码》

本文探讨在需要了解一个开源项目时,如何快速的理清开源项目的代码逻辑!

以下是个人认为行之有效的方法

本文以Mybatis为例来进行演示!

程序界有个老传统,学习新技术时都是从「Hello World」开始的!无论是学习新语言时,打印「Hello World」;还是学习新框架时编写个demo!那为什么这里的「跑起来」要打个引号呢?

实际上,当你想要阅读一个开源项目的源码时,绝大部分情况下,你已经能够使用这个开源项目了!所以这里的“跑起来”就不是写个「Hello World」,也不是能跑起来的程序了!而是能__在你的脑子里「跑起来」__!什么意思?

Mybatis你会用了吧?那么请问Mybatis是如何执行的呢?仔细想想,你能否用完整的语句把它描述出来?

这里是Mybatis的官方入门文章!你是如何看这篇文章的?读一遍就行了吗?还是跟着文章跑一遍就够了吗?从这篇文章里你能获得多少信息?

我们来理一下:

回答出了上面这些问题!你也就基本能在脑子里把Mybatis「跑起来」了!之后,你才能正真的开始阅读源码!

当你能把一个开源项目「跑起来」后,实际上你就有了对开源项目最初步的了解了!就像「书的索引」一样!基于这个索引,我们一步步的进行拆解,来细化出下一层的结构和流程,期间可能需要深入技术细节,考量实现,考虑是否有更好的实现方案!也就是说后面的三步并不是线性的,而是__不断交替执行__的一个过程!最终就形成一个完整的源码执行流程!

源代码是做什么用的?

源代码是什么?一套软件必需经过编写才能在计算机中运行,程序员在编写软件程序时使用的一种语言工具就叫源代码。如果把一套软件通俗的比做一座待建的大楼,那么设计的图纸和施工顺序文件说明即是源代码。

    源代码作用有两种:(一)生成软件目标代码,即是计算机可以识别的语言代码。(二)软件说明和编写说明,通常有经验的程序设计员都会对软件编写详尽的说明,以便学习分享维护,特别对软件的复用带来巨大的益处。因此,对软件编程详尽说明,业内界认为也是创造优秀程序良好的职业习惯。

有哪些的实用网站推荐?

推荐5款高质量神器,每款都是十分实用,相信每款都是你需要的。

1:weibodang

http://weibodang.cn/

这个网站支持网易云公开课,西瓜视频,搜狐视频,优酷视频,音悦台视频,腾讯视频,爱奇艺视频,微博视频的下载。

这个网站的下载视频的方法也是很简单,直接复制你要下载的对应平台的视频链接,然后粘贴到网站的搜索框,最后等待网站解析完成后,直接右键就可以将视频保存到本地;实测非常好用。

3:在线搜

http://www.zxsou.com

在线搜是一个搜索导航网站。

它支持网页搜索,图片搜索,音乐搜索,影视搜索,游戏搜索,知识搜索,每个搜索都提供多个具体网站供你参考,也是十分实用

4:精品offices模板

https://templates.office.com/zh-cn

这个网站提供了各种免费的offices模板,包括:word,Excel,ppt模板,并且质量很高。

它还提供了简历和求职信,日历,传单,规划和追踪器,新闻稿,小册子,论文和报表,发票,培训等等上百种不同行业,不同方面的模板。

最后,这个网站可能打开比较慢,但是质量确实非常不错。

5:快贴

http://clipber.com

快贴是一个高效率的办公神器。

它主要的功能就是只要你在电脑上面复制的文字,图片,网址等等,都可以自动同步到你的手机上面;当然,前提是你的手机,电脑都安装了快贴。

它支持全平台同步,并且手机端还贴心地按照:文本内容,图片内容,txt内容,gif内容等等分类,让你很方便地找到你电脑复制的东西。

Every man dies, not every man really lives.——braveheart.

每个人都要死,但不是每个人都真正活过。——勇敢的心

纠结过为什么活着,然而就像余华的活着中写的,人是为了纯粹的活着而活着,而绝非为了活着以外的事情而活着。活着不就是吃饭,睡觉,打飞机,看电影吗,纠结于生活的意义,不如纠结一下晚上是撸一部欧美的还是日韩的。

1.电影天堂,https://www.dy2018.com。

2.飘花电影网,https://www.dy2018.com。高清电影,电视剧下载。

3.电影港,www.dygang.net。

4.id97,www.id97.com。

5.看369影院,http://kan369.cn.qq.weixin.baokeba.cn/。一个网友分享的

自己的网站,可以在线看最新的电影。

6.genvideos,https://genvideos.org。欧美电影在线观看。

想看什么电影也可以留言告诉我。

到此,以上就是小编对于源码怎么使用的问题就介绍到这了,希望介绍关于源码怎么使用的3点解答对大家有用。