Comments (3)
延伸阅读:
- 如何去阅读并学习一些优秀的开源框架的源码?
- 关于阅读开源项目的源码,有哪些经验值得分享?
- 如何阅读程序源代码?
- 程序员阅读源码是一种什么心态?源码对编程意义何在?如何才能更好阅读代码?
- 如何高效阅读他人的代码?
- 为什么我们要阅读源码?
- 如何阅读一份代码?
- 为什么要学习源码以及如何快速阅读理解源码
from eureka.
值得参考的例子🌰
from eureka.
- 从最早的版本开始读,看 commit 记录,相关 issue
- 精读,读至少 3 遍:第一遍纵览全局,了解大概设计思路、设计**、涉及到的技术点;第二遍
- 泛读
- 总体上:画类图、架构图
- 想想自己设计一个这样的框架该怎么写
- 作者为什么这么写,背后的意图是什么
- 细节上:尝试弄懂每个相关的知识点,第一次不可能全都弄清楚,实践应用后再多读几遍就慢慢清楚了
- 提出一些自己的看法或者质疑,如果能提出更好的想法最好不过了
- 经典源码要反复看,过一段时间后再看又会有不一样的收获
from eureka.
Related Issues (20)
- 请教关于用 issue 写博客 HOT 3
- 我的原则
- 生活原则 HOT 3
- 工作原则 HOT 3
- 产品/设计/运营
- 学习原则 HOT 1
- 苹果设备的性能检测和保养 HOT 2
- 我是如何学英语的
- 如何应对程序崩溃问题,以及提高程序的可靠性?
- 2018 年前四个月都干了啥?
- 下班后的时间(晚上和周末)应该怎么过? HOT 5
- 心理学 HOT 1
- 如何才能招到牛逼的工程师? HOT 1
- 弯腰搬重物时要注意什么?
- 投资理财 HOT 1
- 2018 年上半年总结 HOT 1
- 租房指南 HOT 1
- 每周读点英文技术文章 HOT 3
- hello issue
- 再见 2018,你好 2019
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eureka.