如何阅读github上面优秀项目的源代码

挑选项目:

  1. star多的项目,保证项目的质量
  2. 自己擅长的语言写的项目
  3. 作者最近有回答问题或者更新项目。

阅读前判断项目适不适合你:

如果你觉得看代码比写代码还难的话,这可能是有2个原因:

  1. 你的水平远低于对方的水平,打好基础继续阅读,阅读完了对你的水平会有一个质的提升;
  2. 对方代码写的很混乱,没有读的必要,换一个star 更多的类似项目阅读。

大家如果都按照通用的规范来写的话,代码读起来很容易。

阅读之前最好能把该项目部署起来,方便调试验证你的想法。

阅读过程:

几乎没有一个项目是没有bug的,因此在阅读的过程中你可以提交pull request 一方面是反馈问题,另一方面也能看看自己的理解对不对。

即使项目没有bug, 但是一定有需要改进和提高的地方,这时候也可以pull request。

整理阅读记录,做好笔记。

阅读结束

总结这个项目中一些亮点,以后写代码的时候可以进行借鉴。