如何熟悉一个新项目
优质-如何熟悉一个新项目
如何快速分析(上手)一个系统
1、使用Navicat工具将项目对应数据库中的表逆向到模型,分析表关系
2、通过交互方式观察接口调用返回的数据,在接口中观察返回的这个数据是如何产生的,如何变化的
3、在项目系统中刻意创造(生产也就是在前端页面的交互操作)一个业务数据,观察在数据表中的变化,作为入口以窥探这个业务脉络
3、梳理接口逻辑时,观察主体逻辑,切忌观察代码层面的实现方式,侧重观察业务接口的功能比如更改或者影响了数据库中哪个表及哪个字段的值
4、着重注意观察数据的插入与数据的更新操作,数据修改操作往往伴随着使用系统的用户在操作系统时对系统会造成实质上的影响,如果仅仅是查询操作一般不会对程序系统造成影响
(简言之就是:先根据页面交互判断操作是什么性质的,是读操作还是写操作,如果涉及到写操作则着重观察或者记录)
5、最后记住欲速则不达,切忌失去信心,在不同的时间点看同一部分逻辑,理解也许会有不同,就能理通了
6、技术实现问题首先尝试自己处理并解决
7、业务逻辑可请教前辈
8、swagger接口可视化调用