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