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

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

修复完成后

  1. 更新此文件,标记每个 Bug 的修复状态
  2. 通知协调者 (coordinator) 进行回归测试
  3. 确保单元测试覆盖新增/修改的代码

修复状态跟踪

Bug ID 状态 修复人 修复时间 验证结果
BUG-001 待修复 - - -
BUG-002 待修复 - - -
BUG-003 待修复 - - -
BUG-004 待修复 - - -
BUG-005 待修复 - - -
BUG-006 待修复 - - -
BUG-007 待修复 - - -
BUG-008 待修复 - - -
BUG-009 待修复 - - -