搞懂一个开源项目的几大步骤
细看四大模块
1.首先正式开始啃开源项目之前,基础不可少,比如语言底子、网络协议、基本工具、基本应用框架、甚至包括一些设计模式等等,否则人家开源项目很难下牙。
2.正式看一个开源项目时,首先可以全局梳理一下该项目用到的所有技术点、组件以及对应的作用和解决的问题,没听过的先去了解,不会的先单独补,各个击破先。
3.接下来很重要的一步是:把项目运行跑起来!只要能跑起来看到效果,也就成功了一半,顿时信心大增。
4.针对某几个关键技术点,或者关键模块各个击破,规划好一个顺序,仔细研究其源代码,跟进去细看。过程中可以借助于思维导图的辅助来做总结、串联和回顾,并且做好笔记和输出,否则即使当时颇有心得,事后又像走迷宫一样再踩一遍坑。当然该过程肯定是有个反复的,想一遍搞定不太可能。几轮一折腾,应该说对这个开源项目就比较熟悉了。
5.最后一步才是考虑把这个开源项目转化成自己的。比如可以考虑做代码上的优化,功能上的优化,甚至加入一些创新一点的想法,当然咱也可以把它推翻重来。
转载链接:https://mp.weixin.qq.com/s/-mFZnE8-DNG6XVM-t589-Q
参考视频:https://www.bilibili.com/video/BV1Ai4y1V7PX?from=search&seid=14366714954303385497
参考视频:https://www.bilibili.com/video/BV1y4411p74E