'补上3个QA'

This commit is contained in:
黎润豪 2021-12-17 16:08:47 +08:00
parent eadcafddbd
commit fa938b4fb2
4 changed files with 23 additions and 21 deletions

BIN
img/restfulTool.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

View File

@ -3,8 +3,6 @@
[TOC]
## 1 项目说明
YOUFOOL-INCREPACK是一个管理补丁发布的 **工具链**。主要为了解决 **开发环境****实施环境** 网络隔离情况下规范Web应用中补丁的升级同时为Web应用添加校验机制未经授权的修改无法部署到Web应用中规范了实施环境的管理。
@ -19,7 +17,7 @@ YOUFOOL-INCREPACK是一个管理补丁发布的 **工具链**。主要为了解
## 3 技术设计
![输入图片说明](./youfool-increpack-framework.png "YOUFOOL-INCREPACK 架构示意图")
![输入图片说明](../img/youfool-increpack-framework.png "YOUFOOL-INCREPACK 架构示意图")
YOUFOOL-INCREPACK由四个部分组成
@ -70,7 +68,6 @@ Maven插件只适用在Maven管理的开发项目中Package阶段完成补
* 时间序列号20201011打包操作的时间描述2020年10月11日
### 3.3 Increpack-client
客户端负责工具,由实施人员操作。主要用于辅助实施人员完成补丁的升级、回退和一些简单的系统管理功能。具体功能有:
@ -90,8 +87,6 @@ Web容器拦截器用于Web容器启动时进行授权校验
* 应用的license校验
* 系统启动的消息发布,发布渠道:企业微信和应用自带的版本发布消息模块。
## 4 版本发布流程
### 4.1 版本发布服务器
@ -100,8 +95,6 @@ Web容器拦截器用于Web容器启动时进行授权校验
### 4.3 版本号管理
## 5 配置说明
### 5.1 工程配置说明
@ -176,7 +169,6 @@ Web容器拦截器用于Web容器启动时进行授权校验
</plugins>
```
#### 5.1.2 increpack.xml配置
文件放置在Maven工程根目录
@ -235,8 +227,6 @@ configureWebpack: {
}
```
## 6 下一步
### 6.1 完善功能

View File

@ -176,3 +176,15 @@ IDEA社区版运行tomcat必装
模版一般通过企业邮箱发送到自己的项目经理手上。这个具体要看你的项目经理的安排。
## 常见问题Q&A
Q1如何快速地去熟悉自己所要负责的项目。
A2在接到项目后我们应首先去了解项目背景和项目的主干业务流程。根据自己的社会阅历去对整体项目进行一个初步的完整业务推测模型。推测完后再去阅读其他相关的项目文档和源码去印证修改自己的业务模型。
Q2阅读源码过程中遇到自己未曾涉足过的技术点怎么办
A2首先我们要确定这个技术点是否会对我们的业务开发和修改有所关联从而确定我们是否真的需要关注这个技术点相关的接口或代码段。如果不需要我们就只需记下这段的位置将需求完成后再反过来去学习提升自己。如果需要去关注这个技术点首先到企业微信上找对应的人问同时提取技术点的关键词到百度中找该技术点的资料。如果在该问题在2小时内未能解决应及时在项目组群内问请求协助切勿藏着问题。
Q3如何快速找到我要修改的别人已经开发的功能点的代码位置。
A3运行项目在浏览器中的network找到对应业务的相关接口。通过[RestfulTool](#restfultool)插件(快捷键`ctrl`+`alt`+`/`搜索该接口接口找到对应的diamante位置。![RestfulTool](../img/restfulTool.jpg)