V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OnlyBlue
V2EX  ›  程序员

如何阅读、分析代码?

  •  
  •   OnlyBlue · 2011-11-20 12:29:23 +08:00 · 3847 次点击
    这是一个创建于 4541 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有没有什么好的方法或者工具,能帮助理解代码。
    13 条回复    1970-01-01 08:00:00 +08:00
    chloerei
        1
    chloerei  
       2011-11-20 12:51:43 +08:00   ❤️ 1
    自己写一遍
    sinxccc
        2
    sinxccc  
       2011-11-20 12:59:24 +08:00
    自顶向下,从粗到细耐心慢慢看,必要的时候画点流程图。
    yishanhe
        3
    yishanhe  
       2011-11-20 13:00:20 +08:00
    SourceInsight
    hanai
        4
    hanai  
       2011-11-20 13:06:26 +08:00
    理解?怎么理解?
    OnlyBlue
        5
    OnlyBlue  
    OP
       2011-11-20 15:10:54 +08:00
    @chloerei @sinxccc @yishanhe
    不错的建议,我都试试。
    OnlyBlue
        6
    OnlyBlue  
    OP
       2011-11-20 15:16:07 +08:00
    @hanai
    有时感觉只看懂了语法,觉得没有理解程序的模式和架构。
    ssword
        7
    ssword  
       2011-11-20 18:28:46 +08:00
    自己写一遍 +1
    不然很难看进去...
    OnlyBlue
        8
    OnlyBlue  
    OP
       2011-11-20 21:19:18 +08:00
    @ssword 好吧,试试看效果如何。
    vven
        9
    vven  
       2011-11-20 21:37:10 +08:00
    我比较喜欢跟着流程走一遍,这样基本就清楚了
    iammutex
        10
    iammutex  
       2011-11-21 00:45:47 +08:00
    先搞清主要功能,然后看数据结构,大概就能猜到实现了,再跟着流程走,看不懂就打调试信息。
    MarshallChen
        11
    MarshallChen  
       2011-11-21 00:57:57 +08:00
    自己写一遍 + 1
    avatasia
        12
    avatasia  
       2011-11-21 10:27:52 +08:00
    抓大放小
    myrual
        13
    myrual  
       2011-11-23 09:20:40 +08:00
    @yishanhe 就是他。
    无他。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2807 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:22 · PVG 20:22 · LAX 05:22 · JFK 08:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.