zoukankan      html  css  js  c++  java
  • webpack源码学习感想

    去年6月,开始打算认真的看一个大框架的源码,

    当时选择了看webpack...

    https://juejin.im/post/5bf7c2186fb9a049fd0f7e8a

    主要在看的是这里的系列文章,

    从tapable开始看.. 学习过程的一路中,

    不知不觉,7、8个月过去了,

    一直到今天,终于算是收尾了吧

    仔细思考一下从6月开始,开始干劲十足,因为从来没有阅读过大型框架的源码,

    充满了新鲜感,

    6、7、8月我牟足了劲去看,克服了很多很多困难,

    印象中一直到10月,效率开始逐渐降低了,那个时候我好像在看resolver的流程,

    10月放了7天假,我在家看了7天。。 因为真的很想看明白,有些看不懂的地方,我开始死扣了, 回过头来看,真的有意义吗?

    时间一点一点的消失,死扣的那些细节真的有意义吗,今天我仔细回想,我想说,意义并不是很大。

    真正需要掌握的地方和能力,是快速理解源码这部分要做什么,这部分价值最高

    当然,这是一种很难的能力,快速的掠过内容,错过的某个细节,有可能会导致下部分内容的学习衔接不上,

    真的很难,对着文章学习,阅读的效率不高,如果有个人能给我面对面的讲是多么幸福的事情,或者即使我花钱,我拜大哥,能带着我学习,

    也值得。

    这一路我不断怀疑自己、为了能学习下去,不断的在尝试更换自己的(外在)装备。。装备也一路从surfacepro、surfacebook、换到了mbp16..

    最后还是使用了苹果的电脑,、对屏幕久了,我会觉得windows的字体渲染真的比较差,长时间阅读有点损伤脑子

    却回头想想,我阅读、学的最快最多的时候 确是在最开始用公司发的一个低端型号的thinkpad的时候,...

    第一次阅读大型项目源码在这一路中我学到、或者是克服了什么,下面给出几个关键字:

    ·迅速debug的能力

    ·如何阅读源码(快速折叠展开代码块、梳理主脉络)

    ·毅力

    ·源码的恐惧感

    ·如果可以花钱让人快速教我,我绝对不会闷头从头来读

    20200217 凌晨

  • 相关阅读:
    JAVA Oauth 认证服务器的搭建
    ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
    Java OAuth开发包资料
    hOAuth2.0认证和授权原理
    Spring+Quartz实现定时任务的配置方法
    cron表达式详解(Spring定时任务配置时间间隔)
    spring定时任务的配置使用
    [spring-framework]Spring定时器的配置和使用
    net.sf.json在处理json对象转换为普通java实体对象时的问题和解决方案
    大数据和拉普拉斯妖
  • 原文地址:https://www.cnblogs.com/eret9616/p/12319824.html
Copyright © 2011-2022 走看看