大家来交流一下都是怎么深入一个开源项目的

2014-09-28 13:53:39 +08:00
 laoisaudi
最近在看一个开源项目的源码,所以想问问大家都是怎么阅读源码的,有什么好的方法或者自己喜好的习惯都欢迎分享
3464 次点击
所在节点    程序员
14 条回复
ycxgmail
2014-09-28 13:56:20 +08:00
mark,同问
BackBox
2014-09-28 14:18:59 +08:00
如果是Rails的话,一般先看route.rb 知道基础,然后去看model。然后跑起来,知道大概那些功能,你就可以针对性的看了。
aszxqw
2014-09-28 14:19:51 +08:00
跑起来,打印起来。
lazyphp
2014-09-28 15:41:56 +08:00
有需求学习才深入。
tabris17
2014-09-28 15:51:01 +08:00
从最上层的代码一层一层往下看
anubiskong
2014-09-28 15:51:45 +08:00
debug
laoisaudi
2014-09-28 16:10:00 +08:00
@lazyphp 非常同意
laoisaudi
2014-09-28 16:10:38 +08:00
@tabris17 @anubiskong 打算结合test文件找到入口然后从上往下看
xdeng
2014-09-28 16:22:50 +08:00
头文件过一遍 main看起
format
2014-09-28 18:10:43 +08:00
实现细节直接debug go go go
架构看类,接口结构
carmark
2014-09-28 18:19:29 +08:00
解bug,这个绝对是最直接的,虽然很枯燥,但是我想大部分内核开发者入门都是从解bug开始的。
spacewander
2014-09-29 00:31:47 +08:00
debug是迫使你了解程序结构的最好方法……
songco
2014-09-29 15:12:28 +08:00
关键是态度, 你要是有高考复习的那种精神, 除了一些需要很深的理论基础的, 其他什么项目都难不倒.
laoisaudi
2014-09-29 18:27:57 +08:00
@songco 说得好。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/136146

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX