代码阅读方法与实践笔记(一)

代码阅读方法与实践

 

函数声明为static, 意味着函数只在该文件中可见,而变量则对组成程序的所有文件都是可见的。 而对所有程序文件都可见的那些变量(即没有声明为static的变量), 可能会与定义于其他文件中同名的变量产生意外的相互作用。一个好的做法是确保所有用于单一文件的变量都声明为static。

 

要了解函数的功能可以使用以下策略:

  1. 基于函数名猜测
  2. 阅读函数开始部分注释
  3. 分析如何使用该函数
  4. 阅读函数体代码
  5. 查阅外部程序文档

 

用diff程序分析程序的修订历史时,如果这段历史跨越了整体重新缩排,通常可以通过制定-w选项,让diff忽略空白差异,避免了由于更改了缩进层次而引入的噪音。

posted @ 2017-11-20 16:05  niejn  阅读(123)  评论(0编辑  收藏  举报