You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.7 KiB
2.7 KiB
Bug 修复任务清单
项目: 期货股票数据统一平台 (20260330_kline_system)
创建时间: 2026-04-02
来源: 系统测试阶段
协调者: coordinator
P0 严重 Bug (必须修复)
BUG-001: 密码加密算法安全升级
- 模块: 认证模块 (auth)
- 问题: 当前使用 MD5 加密密码,存在安全风险
- 要求: 升级到 bcrypt 或 argon2 加密算法
- 影响: 用户密码安全性
- 优先级: 🔴 P0
P1 重要 Bug (优先修复)
BUG-002: K 线数据边界验证缺失
- 模块: K 线数据 (kline)
- 问题: startTime > endTime 时未返回错误
- 要求: 添加时间范围验证,返回 400 错误
- 优先级: 🟠 P1
BUG-003: WebSocket 限流缺失
- 模块: 实时行情 (realtime)
- 问题: 未限制单用户 WebSocket 连接数
- 要求: 添加限流机制(如每用户最多 5 个连接)
- 优先级: 🟠 P1
BUG-004: 告警状态未更新
- 模块: 告警模块 (alert)
- 问题: 触发告警后 status 未更新为 triggered
- 要求: 触发后自动更新状态
- 优先级: 🟠 P1
BUG-005: 重复订阅检查缺失
- 模块: 订阅模块 (subscription)
- 问题: 允许重复订阅同一品种
- 要求: 添加重复检查,返回提示或合并
- 优先级: 🟠 P1
P2 一般 Bug (建议修复)
BUG-006: 前端加载提示缺失
- 模块: 前端页面
- 问题: 数据加载时缺少 loading 提示
- 要求: 添加 loading 状态显示
- 优先级: 🟡 P2
BUG-007: WebSocket 断线重连提示
- 模块: 前端页面
- 问题: 断线重连时用户无感知
- 要求: 添加重连状态提示
- 优先级: 🟡 P2
BUG-008: 分页组件功能完善
- 模块: 前端页面
- 问题: 分页组件缺少页码跳转功能
- 要求: 添加页码输入跳转
- 优先级: 🟡 P2
BUG-009: API 文档补充
- 模块: 文档
- 问题: API 文档缺少响应示例
- 要求: 补充各接口响应示例
- 优先级: 🟡 P2
修复完成后
- 更新此文件,标记每个 Bug 的修复状态
- 通知协调者 (coordinator) 进行回归测试
- 确保单元测试覆盖新增/修改的代码
修复状态跟踪
| Bug ID | 状态 | 修复人 | 修复时间 | 验证结果 |
|---|---|---|---|---|
| BUG-001 | ⏳ 待修复 | - | - | - |
| BUG-002 | ⏳ 待修复 | - | - | - |
| BUG-003 | ⏳ 待修复 | - | - | - |
| BUG-004 | ⏳ 待修复 | - | - | - |
| BUG-005 | ⏳ 待修复 | - | - | - |
| BUG-006 | ⏳ 待修复 | - | - | - |
| BUG-007 | ⏳ 待修复 | - | - | - |
| BUG-008 | ⏳ 待修复 | - | - | - |
| BUG-009 | ⏳ 待修复 | - | - | - |