引言
最近整理发现我收集了很多源代码,原本是准备阅读这些源代码的,但现实情况是这些源代码仅仅是收集起来了,一年以后也没有阅读。这侧面反映了我的一个问题:眼高手低,或者说是快速迭代的意识不够。此次立贴进行一系列开源代码的阅读,同时鞭策自己坚持进行源代码阅读。
大家如果有好的开源项目也欢迎在评论区发表评论,我也会选择合适的开源项目加入到源代码阅读专栏中。
范围
github上的开源代码包罗万象,这里首先对要阅读的开源代码进行一些限制。
开发语言现阶段限定为python和C/C++,下一步会增加JavaScript和Java语言源代码的阅读
项目目标现阶段限定为现实生活中的应用,下一步会增加框架、工具源代码的阅读
目的
- 透彻地理解项目的实现原理
- 接触到成熟和先进的架构方案
- 学习到可靠与巧妙的实施技巧
- 发现自身知识盲点,提升自身知识储备
阅读列表
考虑到项目源代码可能会被作者更新,致使代码与我的总结文档不一致,下面列表中的链接均链到我自己fork的工程中,大家如果需要找原始源码,可以在链接中查看fork记录