Files
Mdeical_Sur_Report/工程分析/实现方案-2026-04-18-16-45-02.md

84 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 实现方案 —— 2026-04-18-16-45-02
## 方案目标
建立一套标准化、可复用的代码编纂工作流,确保后续所有项目修改需求都能按统一流程执行,减少遗漏和错误。
## 方案内容
### 阶段一:工程分析文件夹确认(步骤 1
1. 检查 `.\工程分析` 文件夹是否存在。
2. 若不存在则创建;若存在则确认其包含以下文件类型:
- `需求分析-*.md`
- `实现方案-*.md`
- `测试方案-*.md`
- `经验记录.md`
### 阶段二:需求分析文档生成(步骤 2
每次用户提出修改需求时:
1. 记录开始时间 `{Year}-{Mon}-{Day}-{Hour}-{Min}-{Sec}`
2. 创建 `.\工程分析\需求分析-{时间}.md`
3. 文档内容包含:
- 需求来源
- 需求概述(一句话描述)
- 功能详细描述
- 涉及文件/模块清单
- 需求影响范围
### 阶段三:实现方案文档生成与用户审核(步骤 3
1. 基于需求分析,编写 `.\工程分析\实现方案-{时间}.md`
2. 文档内容包含:
- 方案目标
- 具体实现步骤(分阶段)
- 涉及文件及修改点
- 风险与注意事项
3. **此处为强制审核节点**:文档生成后停止执行,等待用户确认"方案无误,继续执行"。
4. 用户确认后方可进入下一阶段。
### 阶段四:测试方案文档生成与用户审核(步骤 4
1. 基于实现方案,编写 `.\工程分析\测试方案-{时间}.md`
2. 文档内容包含:
- 测试目标
- 测试用例清单(编号、操作步骤、预期结果)
- 回归测试范围
3. **此处为强制审核节点**:文档生成后停止执行,等待用户确认"方案无误,继续执行"。
4. 用户确认后方可进入下一阶段。
### 阶段五:经验记录阅读与执行(步骤 5
1. **执行前**:读取 `.\工程分析\经验记录.md`,提取与本次修改相关的经验条目。
2. **执行中**:按照已审核的实现方案修改代码。
3. **执行后**:若过程中遇到新的关键问题,按四段式追加到 `.\工程分析\经验记录.md`
- A. 具体问题
- B. 产生问题原因
- C. 解决问题方案
- D. 后续如何避免问题
### 阶段六Gitea 备份(步骤 6
1. 执行以下 Git 操作:
```bash
git add .
git commit -m "{Year}-{Mon}-{Day}-{Hour}-{Min}-{Sec} - {简要描述}"
git push origin main
git tag -a v{版本号} -m "{版本描述}"
git push origin v{版本号}
```
2. 向用户汇报备份完成。
### 阶段七:重新部署(步骤 7
1. 执行 `npm run build` 构建生产版本。
2. 验证构建产物 `dist/` 已生成。
3. 启动预览服务 `npm run preview`(或用户指定的部署方式)。
## 工作流强制审核点
| 审核点 | 触发条件 | 用户操作 |
|--------|----------|----------|
| 实现方案审核 | 实现方案文档生成完毕 | 用户阅读并回复"确认" |
| 测试方案审核 | 测试方案文档生成完毕 | 用户阅读并回复"确认" |
## 本次(建立工作流)的执行差异
由于本次需求不涉及业务代码修改,阶段五(代码执行)、阶段六(备份)、阶段七(部署)均跳过或简化处理。重点在于将工作流规范文档化并确认用户理解。
## 风险与注意事项
1. 用户必须理解两个强制审核节点(实现方案、测试方案),不可跳过。
2. 若用户在审核阶段提出修改意见,需重新生成对应文档并再次等待确认。
3. 经验记录文档需持续维护,成为项目知识库的核心资产。