您的位置:首页 > 编程语言

如何提高阅读源代码的效率

2016-12-24 10:07 465 查看
现在开源的代码太多,阅读代码的负荷量也相应增加。。。所以要想快速并且高效的阅读源码,一定要有好的方法。


1,一边阅读代码一边写注释。。。此方法尤其对一些特别难懂的代码特别有用。

2,一边阅读代码一边绘制UML。。。此方法适用于类之间的关系比较复杂和调用层次较深的情况,我一般都是先绘制顺序图,然后为顺序图中的类绘制关系图。

3,通过Debug来跟踪程序的额主要执行过程。。。这样就可以分清主次了,阅读的时候更有针对性。

4,带着问题去阅读。。。

阅读代码要做的第一件事情就是收集所有和项目相关的资料。。。比如想要学习linux的文件系统的代码,那么最好要找到linux使用手册、以及文件系统设计的方法、数据结构的说明。
准备完全后,就要进入工程里了。
第一步、找开始的地方。。。做什么事情都要知道从哪里开始,读程序也不例外。在C语言里,首先要找到main()函数,然后逐层去阅读,否则会很难分析清除程序的层次关系。
第二步、分层次阅读。。。在阅读代码的时候不要一头就扎下去,这样很容易只见树木不见森林。在程序主体一般会比较简单,调用的函数会比较少,根数函数的名字以及层次关系一般可以确定每一个函数的大致用途,将理解作为注释写在这些函数的边上。在分层次阅读的时候要注意一个问题,即是将系统的函数和开发人员编写的代码区分开。不要绝对这些系统函数,除非要学习他们的编程方法,否则会浪费时间,将系统函数表示出来,注明他们的作用即可。
第三步、写注释。。。写注释是阅读代码中最重要的一个步骤。
第四步、重复阅读。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  源代码 阅读