如何学习一个项目

转自:如何快速自学开源项目?试试我的诀窍 - 程序员鱼皮 - 博客园

1.步骤

  1. 看readme文档。暂时不用通篇阅读,关注 “快速启动项目” 或者 “项目结构介绍” 的部分即可。
  2. 了解项目结构。整体了解项目的结构,比如项目分为哪些模块、每个模块大致有哪些文件、文件命名规则如何等等,但不用进一步理解模块(或目录)内部的组织和实现方式。
  3. 运行项目。先不要急着去阅读源码,而是要先把项目在本地成功运行,便于后续边调试边学习。
  4. 了解业务流程和库表设计。在阅读代码学习前,最好先整体了解项目的业务流程和库表设计。比如对于聊天室系统,核心业务流程就是:用户登录 => 用户上线 => 添加好友 => 创建房间 => 加入房间 => 发送消息 => 消息审核 => 其他用户接收消息 => 回复消息。
  5. 阅读代码。先整体理解每个目录的 作用和目录内部的文件组织形式

猜你喜欢

转载自blog.csdn.net/huanting74/article/details/143245350
今日推荐