如何更好的解读开源项目
2019-04-03 本文已影响0人
大雄学习之旅
如何更好的解读开源项目,分享6个解读开源项目小步骤,坚持学习一定对你解读开源项目有很大的帮助。
1.你要明白你想要学习什么东西?有针对性的进行学习,比如说你想学某一个功能的实现逻辑或者一个框架的用法。那么在开源社区里面,你就可以有针对性的去寻找这一类的项目。
2.找到想要的开源项目后,可以先把代码克隆下来并运行起来。先从界面分析看看是否有你想学的地方,并记录下来,在去源码里面寻找答案。下次遇到同样的功能的话,你就可以很快的做就来,这就是一个项目的积累过程。
3.从界面上了解完一个项目之后,可以再从功能上去分析这一个项目。比如说他的短信逻辑,一键分享,文章搜索等这些常用功能是怎么实现的?
4.确定完了项目的功能之后,然后在看他的选用的技术,一般开源项目的话都会在readme里面把他选用技术写出来。这样的话,就可以很快的确定通过这个开源项目,能学到什么东西了?
5.在分析下这个开源的项目结构是什么。因为从项目结构上可以直观地看到这一个项目的整体情况。
6.最后你还应该总结一个项目结论。你从这个项目上学到了什么设计思想想,遇到哪些不懂的问题,你对哪方面技术感兴趣或者不太擅长,都可以记录下来,最好能把学习的知识点用思维导图做出来,方便你以后学习。