研究开源项目,比如dbus, 回头想想,其过程一般是这样的
1 整体了解;
2 细看文档, (磨刀),这一步不能跳过,甚至一目三行;
3 测试其sample codes;
4 仔细研究其代码,并写总结,形成自己的体会文档;这很重要;
5 利用该工程,写自己的程序,先写针对项目的sample codes,把流程简化,这样多用,就可以比较熟悉一个开源项目;
一句话:文档+代码,再回头总结文档和自己的sample codes.