本文为作者在学习github项目时的一些感想:怎样能够快速上手一个开源项目,理解其知识点,并仿写出类似系统——一般指maven构建的java项目。当然现阶段只是停留在“理解”。希望在此处坐下相关心得记录,以防遗忘。
- 阅读项目commit,一般项目前几次commit是项目开始最简单的配置,而后有些commit是添加了一些模块或者功能。阅读这些“不同”能够化繁为简;
- 实际运行项目demo,知道怎么使用项目;
- 画出项目总UML图和各个模块的架构图,这样便于直观理解各个类之间的依赖关系;
- 查看pom使用的工具也是快速了解git项目的方式之一