如何看代码?

      内核研发 2005-10-17 10:40
如何看代码?
看代码是一个一流的程序员必须具备的素质。
1.工欲善其事,必先利其器
使用一个良好的工具协助看代码是必要的。
在数十万行代码中,上千个文件中,错综复杂的
函数调用关系,文件包含关系,需要工具的整理。
这里推荐:
source insight 3.5.0000042
当然了,如果你的程序是只有3,5个文件的小规模,也无需动用专业的
代码查看利器。
2. 对代码编码格式的转化。
这里是指C语言等跨平台的转码。一般windows平台的编码格式与unix平台都是不同的。
3.看清内在逻辑。
首先是数据结构。
程序的共用结构体,全局变量,队列, 数组等等。
其次先搞清楚具体而微的函数是做什么的。
然后是调用具体而微的函数的函数,
依次类推直到彻底搞清楚。
对于线程的考察,要稍微复杂一点。
考虑 线程的同步,创建以及各种事件。
4.对于编译预处理等宏要非常熟悉
复杂的代码往往夹杂有很多的
#ifndef
#else
#endif
等。这些必须要都清楚。
5.代码的逻辑搞清楚以后,要非常熟悉makefile的使用。
将代码的环境搭建好,编译,然后实际的动作确认。
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}