源码分析需要养成的好习惯有:

1, 分析包间与类间的关系 

2,分析流程,流程需要有图,更要有文字说明

3,将以上的成果文档化

4,写测试用例