源码阅读
陈煦源
这个作者很懒,什么都没留下…
展开
-
程序员如何阅读源码
前言 阅读源码是有技巧的,不能是走马观花的把所有的源码都读一遍,这样是没什么效果。阅读源码的时候,一定要边读边思考,然后画图理解。下面我们以Kafka源码为例来介绍一下如何阅读: 首先用IDEA(Eclipse)开发工具将Kafka源码从github上下载下来,然后通过gradle构建工具下载依赖包; 将源码运行起来,如果出现报错,就从网上搜索一下教程,这个时候一定要有耐心; 简单看一下源码的工程结构,看主要是有哪几个模块组成的,这样要看哪一个功能直接就去那个模块下去找就行了。一般开源框架,都会有c原创 2020-10-04 17:20:34 · 406 阅读 · 0 评论 -
作为程序员为什么要阅读源码
提升技术能力 比如说我们阅读RocketMQ 源码之后,我们就会对消息队列的架构设计思想都有很清楚的了解,然后再去看Kafka 源码的时候,我们就会很容易上手。我们吸收了开源框架的设计思想之后,再应用到我们自己的系统上去,这样我们的系统也会设计的越来越合理。学以致用,我们的技术能力会越来越强。 提升竞争力 1.当某个技术框架出现生产问题的时候,我们能从源码角度去分析定位问题,然后提出解决方案。这样也会提升竞争力。 2.你阅读过某个技术的源码,对这个技术的架构和设计思想都了如指掌。在求职面试的时候,和原创 2020-10-04 10:11:11 · 2154 阅读 · 5 评论