摘要: 写代码流程分析文档把一些难理解的、重要的代码流程写成分析文档,按方法调用顺序排好,通常第一次分析时不可能完全理解透的,无法理解透的可以加TODO,也有可能会理解错的,这都是没关系的,代码分析通常看一遍是不能全理解透的,需要反复几次,一步步把分析文档完善。最好是把分析文档提交到svn中,免得丢失,还可以从这些历史记录中观察自己的整个分析过程。如果你好几个月不关注某个开源项目的源代码了,当再次需要研究代码时,分析文档是非常有用的,对照代码和分析文档可以让你快速恢复到当初对代码的理解水平,如果没有分析文档,通常又会浪费大量时间再重做一次。以下两个例子就是我在分析HBase的HMaster和HRegi 阅读全文
posted @ 2014-01-02 16:27 D调的晨星 阅读(853) 评论(0) 推荐(0) 编辑