如何阅读github上面优秀项目的源代码
挑选项目:
- star多的项目,保证项目的质量
- 自己擅长的语言写的项目
- 作者最近有回答问题或者更新项目。
阅读前判断项目适不适合你:
如果你觉得看代码比写代码还难的话,这可能是有2个原因:
- 你的水平远低于对方的水平,打好基础继续阅读,阅读完了对你的水平会有一个质的提升;
- 对方代码写的很混乱,没有读的必要,换一个star 更多的类似项目阅读。
大家如果都按照通用的规范来写的话,代码读起来很容易。
阅读之前最好能把该项目部署起来,方便调试验证你的想法。
阅读过程:
几乎没有一个项目是没有bug的,因此在阅读的过程中你可以提交pull request 一方面是反馈问题,另一方面也能看看自己的理解对不对。
即使项目没有bug, 但是一定有需要改进和提高的地方,这时候也可以pull request。
整理阅读记录,做好笔记。
阅读结束
总结这个项目中一些亮点,以后写代码的时候可以进行借鉴。