【代码相关】如何阅读代码?

原文link

阅读代码有两点最重要:

  1. 理解。阅读程序最重要的是理解程序,包括几个方面:1)理解每行代码做了什么,2)理解作者设计的意图,3)考虑作者都没发现的问题。
  2. 提出问题,解决问题。读到没有见过的库函数,遇到没有见过的语法,遇到没有见过的技术,先不要着急google,
    先考虑一下你遇到的是什么问题,然后使用网络(google, stackoverflow)找答案,没有彻底解决的疑惑要用笔记下来,不放过疑问。

学习阅读代码:

  1. 该程序是干什么的?
  2. 了解作者是如何分割各个模块的
  3. 关键代码阅读,读懂每一行,边调试边阅读
  • 对于功能类似的程序代码,要去思考两者的不同处,作者为什么这么写?用意是什么,考虑点着重在哪一方便等等
原文地址:https://www.cnblogs.com/jennyhui/p/4891750.html