我觉得看源代码,首先应该搞清楚他的组织结构,不要太抠细节,从打出把握他的设计思想。
    jive虽然不大,但他包含了一些常用的设计模式和设计者对系统未来扩展性的考虑.