怎样阅读源代码,怎样提高阅读源代码的效率
4个回答
2017-10-23
展开全部
怎样阅读源代码,怎样提高阅读源代码的效率
就我自己阅读安卓源代码的经验,本人研究过 settings,launcher,Sysupdate ,framework /services ,recovery的部分源代码。而且成功改动google留下来的bug.
假设就是熟悉代码,不带问题的去看。看的会比较累。可是仍然是有方法能够借鉴的,事实上这种方法。也是生活经验得来的,大家都会的。
就是从总体到局部。由总而分。
比方:你想了解recovery的代码,就应该先了解这个Recovery的运作流程。网上有非常多人总结了,总概括图,先有个大概的了解。
第二步,再寻找更具体的说明资料,把更为具体的方法也了解一下。
第三步,去看源代码,看源代码的时候,注意,也是先把所有的方法名看一下。而且做下笔记。然后才细致的一个模块一个模块的看源代码。跳跃着看源代码,千万不要从上到下去看。一个 类上万行代码,所有看下来。头都大了。而且混乱。
假设带着问题去看源代码。那效率会更高,大家都知道怎么去找源代码,找相关的方法来看。
推荐工具:SouceInsight ,eclipse, UE,NOTEPAD++
就我自己阅读安卓源代码的经验,本人研究过 settings,launcher,Sysupdate ,framework /services ,recovery的部分源代码。而且成功改动google留下来的bug.
假设就是熟悉代码,不带问题的去看。看的会比较累。可是仍然是有方法能够借鉴的,事实上这种方法。也是生活经验得来的,大家都会的。
就是从总体到局部。由总而分。
比方:你想了解recovery的代码,就应该先了解这个Recovery的运作流程。网上有非常多人总结了,总概括图,先有个大概的了解。
第二步,再寻找更具体的说明资料,把更为具体的方法也了解一下。
第三步,去看源代码,看源代码的时候,注意,也是先把所有的方法名看一下。而且做下笔记。然后才细致的一个模块一个模块的看源代码。跳跃着看源代码,千万不要从上到下去看。一个 类上万行代码,所有看下来。头都大了。而且混乱。
假设带着问题去看源代码。那效率会更高,大家都知道怎么去找源代码,找相关的方法来看。
推荐工具:SouceInsight ,eclipse, UE,NOTEPAD++
展开全部
阅读源代码一要肯下功夫,毕竟源代码这东西读起来就是费劲;二要掌握相应的方法,不要死读,否则太累也没啥收获。
关于阅读源代码的方法,你可以看一本书《通用源码阅读指导书》,一个高级架构师写的读完应该会比较有收获。
读源码虽然累,但是绝对很有益处,能大大提升自己的编程能力、架构能力。加油。
关于阅读源代码的方法,你可以看一本书《通用源码阅读指导书》,一个高级架构师写的读完应该会比较有收获。
读源码虽然累,但是绝对很有益处,能大大提升自己的编程能力、架构能力。加油。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
注重格式,把大致的框架弄清楚了,阅读自然就提高了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么你读书和没读一样?快来试试这个方法吧~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询