SeAL80s 发表于 2015-01-31 17:40

怎么阅读别人的代码?有什么指导性原则吗?

    怎么读别人的代码,有什么指导性原则吗?比如,如果想读Linus 0.01的源码,就那么打开目录,拖进vim看吗?或者如果是其他开源,非C/C++代码呢?Java的...

SeAL80s 发表于 2015-01-31 19:17

没人帮忙吗?是问题太难了,还是太低级了?

super皮波 发表于 2015-01-31 19:18

先看readme

zsszss0000 发表于 2015-01-31 20:54

本帖最后由 zsszss0000 于 2015-01-31 22:47 编辑

多添加些printf 或者printk,这样就可以验证自己在关键节点的想法。

zsszss0000 发表于 2015-01-31 22:50

另外,多单步,也多掌握自己阅读的代码的测试方法,有些时候思路不清楚的时候,多做一些测试可以验证自己的想法。

爻易 发表于 2015-02-01 16:05

尽信书则不如无书。

读代码与读书类似,不能读死书。

要把别人的知识转化为自己的语言。

haokuankuan 发表于 2015-03-03 21:55

利用调试器gdb或者insight之类的来学习吧

爻易 发表于 2015-03-05 16:24

取其精华,弃其糟粕。

SeAL80s 发表于 2015-04-25 06:47

自己顶一下

hzchina_ren 发表于 2015-04-25 15:43

木有能力。解答不了!
页: [1] 2
查看完整版本: 怎么阅读别人的代码?有什么指导性原则吗?