1
EchoUtopia 2017-05-16 22:31:03 +08:00
我自己的一点经验是:
1、不要拘泥于细节,要先把结构理清楚。比如看到一个函数或类,除非必须要深入理解,那么就不需要深究它了,知道这个它是干嘛的就行了。 2、我自己经常对于一些原理性或基础性的东西不求甚解,导致会回头看很多次。 3、一个好的工具、ide,(我用的 pycharm ),利用好对看源码有很大帮助。 |
2
ttycode 2017-05-16 22:32:56 +08:00 via Android
每个人习惯不一样,有人喜欢分模块,有人喜欢按业务流程去梳理,有人喜欢一边运行测试慢慢深入,找到自己合适的就对了,另外,坚持再坚持,好多时候看一两小时就没耐心的人,再好方法也没用的。
|
3
BiggerLonger 2017-05-16 23:08:46 +08:00
先把整个库用熟练了吧, 了解某个类或函数是干啥用的, 然后顺着它们之间的调用依赖关系一层一层的看.
|
4
xiaket 2017-05-17 07:09:39 +08:00
重点是耐心,没耐心有再好的工具都看不下去
|
5
joshz 2017-05-17 08:17:15 +08:00 via Android
doxygen 或类似的工具,先看森林再看树木
|
6
lework OP |
7
qiuncheng 2017-05-20 17:43:33 +08:00
很早写的一篇文章,虽然是做 iOS 的,但是看代码大都通用。
|
8
qiuncheng 2017-05-20 17:44:39 +08:00
|