尊重原作者的劳动。
以欣赏的眼光去阅读代码,吸取其精妙之处。
清醒地认识到代码存在的问题,并仔细斟酌。
代码分析步骤:
阅读设计文档,仔细、全面地了解了本模块工作的整体环境,以及所要实现的功能。
根据代码实现的功能制定分析流程。比如代码要实现的是控制功能,就按控制流程一步步推下去;如果实现通信功能,就按数据流向进行分析。
了解代码的层次结构,及各模块所要实现的功能。抓住关键模块和关键信号,比如时序控制逻辑、模块间使能信号等进行重点分析。
遇到费解的代码时,画时序图进行分析。
最重要一条,原作者是最权威的,多跟作者交流事半功倍!
无法跟原作者交流时,多看设计文档,如果连设计文档也没有,这时需要的是耐心。
文章评论(0条评论)
登录后参与讨论