• 入职新公司如何熟悉项目


    经过项目经理,介绍完项目的架构(几层、几个模块组成)和使用的中间件(缓存、队列等)

    首先要看是Api项目还是web项目(启动项目),提供数据接口或者页面展示。
    其他项目都通过API项目提供的数据接口获取、操作数据,相当于所有项目的数据源。


    然后启动API或者Web开始调试,调试前要配置hosts或其他配置信息(环境信息、数据配置信息等)
    合适的环境,比如开发测试环境,进行调试。


    接着看项目,看项目要分阶段看,
    不要纠结于具体数据读取细节,要用产品的角度看项目,看业务,继续向下看。


    以API项目为例,开始调试。找到登录Controller
    不要深入登录验证细节,直接到默认页面。


    然后可以点击具体的链接,调试到具体的Controller,调试到数据访问入口方法。
    不要深入进去,看主要有哪些业务数据读取。


    不要纠结于Controller和view被拆分和组合方式,先熟悉业务,再看具体技术实现。


    仅仅只看前台各个频道项目是不够的,还需要结合管理后台项目查看,主要的业务数据管理。


    不要纠结项目的复杂部分,先不要看复杂部分。


    通过查看前台,可以知道数据都是从哪里来的,通过查看后台项目,知道数据在哪里管理。


    然后需要产品人员来协助了解整个项目,可以请产品来讲解整个项目大概流程或者先读文档。


    首先是客户在哪里注册用户,经过哪些步骤用户的账号可以使用。
    使用最主要的几种角色账号(客户用户、客户管理员;系统用户、系统数据管理员,系统功能管理员),熟悉业务数据管理和系统运营管理的业务流程;


    前台注重数据的产生流程;
    后台关注数据的流转过程;


    以上,您会对项目业务有大概了解;
    接着根据具体的业务需要,调试了解具体业务具体代码细节;

  • 相关阅读:
    RSA加密及加签
    间隔Ns请求某函数并且有timeout
    关于Erlang中的behaviour
    Erlang&RabbitMQ服务安装配置
    java IO流详解
    Uncaught TypeError: Cannot read property 'options' of undefined
    sql server 数据修改不了的设计
    Android多点触控详解
    java实现图的遍历(深度优先遍历和广度优先遍历)
    判断输入的8个数字不是符合8X8皇后棋盘
  • 原文地址:https://www.cnblogs.com/Tpf386/p/12939434.html
Copyright © 2020-2023  润新知