Skip to main content

Bug 日志介绍

本文档用于记录我个人在项目中修复的 Bug,方便日后回顾和总结。

按照年份进行分类


目录

  1. 记录说明
  2. Bug 记录模板
  3. Bug 记录示例

记录说明

  • 目的:记录修复过的 Bug,方便日后快速定位类似问题。
  • 格式:每个 Bug 记录包含标题、复现步骤、根本原因、修复方案等信息。
  • 更新频率:每次修复 Bug 后及时更新。

Bug 记录模板

Bug 标题

  • 简洁描述 Bug 的核心问题。

日期

  • 修复日期。

复现步骤

  • 详细描述如何复现 Bug。

预期结果

  • 正常情况下应出现的结果。

实际结果

  • 当前出现的错误结果。

环境信息

  • 操作系统、浏览器、设备、版本号等。

根本原因

  • 分析 Bug 的根本原因。

修复方案

  • 描述如何修复 Bug。

备注

  • 其他需要记录的信息。

Bug 记录示例

Bug 标题:登录页面无法加载 CSS 文件

  • 日期:2023-10-01
  • 复现步骤
    1. 打开登录页面。
    2. 页面样式错乱。
  • 预期结果:页面正常加载 CSS 文件,样式正确。
  • 实际结果:页面样式错乱,CSS 文件未加载。
  • 环境信息:Chrome 浏览器,Windows 10。
  • 根本原因:CSS 文件路径错误。
  • 修复方案:修正 CSS 文件路径。
  • 备注:需检查其他页面是否存在类似问题。

Bug 标题:API 返回 500 错误

  • 日期:2023-10-05
  • 复现步骤
    1. 调用用户信息接口。
    2. 返回 500 服务器错误。
  • 预期结果:返回用户信息数据。
  • 实际结果:返回 500 错误。
  • 环境信息:Node.js v16,Postman。
  • 根本原因:数据库查询语句未处理空值。
  • 修复方案:增加空值判断逻辑。
  • 备注:需优化其他接口的异常处理。

Bug 标题:移动端页面布局错乱

  • 日期:2023-10-10
  • 复现步骤
    1. 在手机端打开页面。
    2. 页面布局错乱。
  • 预期结果:页面布局正常。
  • 实际结果:页面布局错乱。
  • 环境信息:iPhone 12,Safari 浏览器。
  • 根本原因:CSS 媒体查询未适配小屏幕。
  • 修复方案:调整 CSS 媒体查询。
  • 备注:需测试其他移动设备的兼容性。

本文档将持续更新,记录我修复的每一个 Bug。