程序完善及阅读程序

四.程序完善与阅读程序的技巧

  1. 带着问题找答案
  2. 可以从函数(数组、变量)名字中推断出这个函数在实现什么
  3. 每一行代码假如涉及到改变了某个变量(数组)的值,用笔在旁边随时记录改变后的状态
  4. 假如程序有主函数的话,需要先从主函数开始看(即使主函数再短),直到主函数调用了它自定义的函数,再去前面理解函数的意思
  5. 假如实在看不懂,选语义看起来比较严谨的选项
  6. 假如这一行需要你填补代码,可以联系上下文,比如这一行代码出现在if(if中的某一个分支或者条件),此时就需要联系别的分支中的代码,你需要填的代码格式大概率和别的分支格式相同(因为if中的每一个分支的地位是等价的,所以大概率在执行同一件事的不同部分)
  7. 善于推断程序整体的目的,再从全局推断局部的代码