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