经过项目经理,介绍完项目的架构(几层、几个模块组成)和使用的中间件(缓存、队列等)
首先要看是Api项目还是web项目(启动项目),提供数据接口或者页面展示。
其他项目都通过API项目提供的数据接口获取、操作数据,相当于所有项目的数据源。
然后启动API或者Web开始调试,调试前要配置hosts或其他配置信息(环境信息、数据配置信息等)
合适的环境,比如开发测试环境,进行调试。
接着看项目,看项目要分阶段看,
不要纠结于具体数据读取细节,要用产品的角度看项目,看业务,继续向下看。
以API项目为例,开始调试。找到登录Controller
不要深入登录验证细节,直接到默认页面。
然后可以点击具体的链接,调试到具体的Controller,调试到数据访问入口方法。
不要深入进去,看主要有哪些业务数据读取。
不要纠结于Controller和view被拆分和组合方式,先熟悉业务,再看具体技术实现。
仅仅只看前台各个频道项目是不够的,还需要结合管理后台项目查看,主要的业务数据管理。
不要纠结项目的复杂部分,先不要看复杂部分。
通过查看前台,可以知道数据都是从哪里来的,通过查看后台项目,知道数据在哪里管理。
然后需要产品人员来协助了解整个项目,可以请产品来讲解整个项目大概流程或者先读文档。
首先是客户在哪里注册用户,经过哪些步骤用户的账号可以使用。
使用最主要的几种角色账号(客户用户、客户管理员;系统用户、系统数据管理员,系统功能管理员),熟悉业务数据管理和系统运营管理的业务流程;
前台注重数据的产生流程;
后台关注数据的流转过程;
以上,您会对项目业务有大概了解;
接着根据具体的业务需要,调试了解具体业务具体代码细节;