• 请不要在回答技术问题时复制粘贴 AI 生成的内容
laoisaudi
V2EX  ›  程序员

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

  •  
  •   laoisaudi ·
    laosiaudi · Sep 28, 2014 · 4717 views
    This topic created in 4421 days ago, the information mentioned may be changed or developed.
    最近在看一个开源项目的源码,所以想问问大家都是怎么阅读源码的,有什么好的方法或者自己喜好的习惯都欢迎分享
    14 replies  •  2014-09-29 18:27:57 +08:00
    ycxgmail
    ycxgmail
    Sep 28, 2014
    1
    mark,同问
    BackBox
    BackBox
    Sep 28, 2014
    2
    如果是Rails的话,一般先看route.rb 知道基础,然后去看model。然后跑起来,知道大概那些功能,你就可以针对性的看了。
    aszxqw
    aszxqw
    Sep 28, 2014❤️1
    3
    跑起来,打印起来。
    lazyphp
    lazyphp
    Sep 28, 2014
    4
    有需求学习才深入。
    tabris17
    tabris17
    Sep 28, 2014
    5
    从最上层的代码一层一层往下看
    anubiskong
    anubiskong
    Sep 28, 2014
    6
    debug
    laoisaudi
    laoisaudi
    OP
    Sep 28, 2014
    7
    @lazyphp 非常同意
    laoisaudi
    laoisaudi
    OP
    Sep 28, 2014
    8
    @tabris17 @anubiskong 打算结合test文件找到入口然后从上往下看
    46fo
    46fo
    Sep 28, 2014
    9
    头文件过一遍 main看起
    format
    format
    Sep 28, 2014❤️1
    10
    实现细节直接debug go go go
    架构看类,接口结构
    carmark
    carmark
    Sep 28, 2014
    11
    解bug,这个绝对是最直接的,虽然很枯燥,但是我想大部分内核开发者入门都是从解bug开始的。
    spacewander
    spacewander
    Sep 29, 2014
    12
    debug是迫使你了解程序结构的最好方法……
    songco
    songco
    Sep 29, 2014
    13
    关键是态度, 你要是有高考复习的那种精神, 除了一些需要很深的理论基础的, 其他什么项目都难不倒.
    laoisaudi
    laoisaudi
    OP
    Sep 29, 2014
    14
    @songco 说得好。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1388 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 22:38 · PVG 06:38 · LAX 14:38 · JFK 17:38
    ♥ Do have faith in what you're doing.