开源项目学习步骤

声明:本文引用b站一位大佬评论,与大家共勉。

  • 第一步:
    看项目用到什么技术栈,也就是说用到了什么技术/知识点,这样你就会有一个大概的方向。
  • 第二步:
    看架构/框架,也就是说看项目的目录结构,这一步可以知道各个模块是怎么通信的,这个时候可以用纸/思维导图写出来,加深印象。
  • 第三步:
    跑项目,看功能,看一下这个项目实现了什么功能,可以用它来做什么,这一步也可以用纸记录一下。
  • 第四步:
    从目录结构看一下整个项目的入口文件引入了什么全局的东西,这个可以单独抽出来学习。
  • 第五步:
    阅读源码,这个最好就是一个一个模块、功能去阅读,搞清楚是怎么实现的,这个一部分是最关键的,只看一次的话很难会搞懂,所以多看几次,
    为什么用到这个API,为什么要以这种形式写,能不能写的更简洁一点,能不能抽取出来具有更高的复用性。这些都是要去考虑的。
    -第六步:
    当做好前五步,你就对这个项目很熟悉了,然后就可以做修改了,要么添加功能,要么抽取模块,要么降低复杂度。
    最后,学习项目最关键的是思想和技术的运用,要对整体做一个学习而不是只盯着某一个模块或者某一段代码。
posted @ 2023-04-02 12:20  Lz_蚂蚱  阅读(65)  评论(0编辑  收藏  举报