怎样让源代码为我所用

阅读源代码的好处

  1. 阅读名家的优秀的代码最终的归宿是形成你自己写代码的思路
  2. 出现bug,你能快速定位和解决
  3. 你也能进行性能优化
  4. 你也具备造轮子的能力

如何阅读源代码

  1. 先熟悉框架,再阅读
    如果连框架主要是干嘛的都不懂,那还怎么阅读?所以,可先熟悉框架的基本使用再来阅读源代码。.
  2. 借力打力
    市面上有很多教我们阅读源代码的视频教程或书籍,我们可以先学习下,看看别人是怎么阅读源代码的。或者跟作者对比,看看我们跟作者在阅读源代码时跟作者有什么差异,改进我们的方法和习惯。
  3. 别幻想着一步登天,先从简单的源代码开始阅读
    作为大数据学习者,不可能一上来就想看spark的源代码。因为spark依赖着很多底层的技术,如并发编程,网络编程等等。所以可以先从阅读并发编程等开始
  4. 一定要以hello world作为入口来阅读,掌握基本的设计思想,核心要点
    通过debug hello world程序,我们能看到类是怎么设计的,类与类是怎么进行交互的,系统是怎么发起和建立连接的,底层代码是怎么运行的。
  5. 抓大放小,可视化阅读
    我们要先从主流程开始阅读,别拘泥于细节,边阅读时可以边写注释边画图,做到流程可视化,再反复推敲,想想是否存在什么不足
  6. 手撸框架,并学习框架的核心优点
    所谓框架,就是对现有技术的封装和优化,所以,我们可以手撸一个框架,并以此对照原框架,进一步掌握框架的优秀设计模式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值