编程进阶网编程进阶网
  • 基础组成体系
  • 程序编程原理
  • 异常和IO系统
  • 六大设计原则
  • 设计模式导读
  • 创建型设计模式
  • 结构型设计模式
  • 行为型设计模式
  • 设计模式案例
  • 面向对象思想
  • 基础入门
  • 高级进阶
  • JVM虚拟机
  • 数据集合
  • Java面试题
  • C语言入门
  • C综合案例
  • C标准库
  • C语言专栏
  • C++入门
  • C++综合案例
  • C++专栏
  • HTML
  • CSS
  • JavaScript
  • 前端专栏
  • Swift
  • iOS入门
  • 基础入门
  • 开源库解读
  • 性能优化
  • Framework
  • 方案设计
  • 媒体音视频
  • 硬件开发
  • Groovy
  • 常用工具
  • 大厂面试题
  • 综合案例
  • 网络底层
  • Https
  • 网络请求
  • 故障排查
  • 专栏
  • 数组
  • 链表
  • 栈
  • 队列
  • 树
  • 递归
  • 哈希
  • 排序
  • 查找
  • 字符串
  • 其他
  • Bash脚本
  • Linux入门
  • 嵌入式开发
  • 代码规范
  • Markdown
  • 开发理论
  • 开发工具
  • Git管理
  • 百宝箱
  • 开源协议
  • 技术招聘
  • 测试经验
  • 职场提升
  • 技术模版
  • 关于我
  • 目标清单
  • 学习框架
  • 育儿经验
  • 我的专栏
  • 底层能力
  • 读书心得
  • 随笔笔记
  • 职场思考
  • 中华历史
  • 经济学故事
  • 基础组成体系
  • 程序编程原理
  • 异常和IO系统
  • 六大设计原则
  • 设计模式导读
  • 创建型设计模式
  • 结构型设计模式
  • 行为型设计模式
  • 设计模式案例
  • 面向对象思想
  • 基础入门
  • 高级进阶
  • JVM虚拟机
  • 数据集合
  • Java面试题
  • C语言入门
  • C综合案例
  • C标准库
  • C语言专栏
  • C++入门
  • C++综合案例
  • C++专栏
  • HTML
  • CSS
  • JavaScript
  • 前端专栏
  • Swift
  • iOS入门
  • 基础入门
  • 开源库解读
  • 性能优化
  • Framework
  • 方案设计
  • 媒体音视频
  • 硬件开发
  • Groovy
  • 常用工具
  • 大厂面试题
  • 综合案例
  • 网络底层
  • Https
  • 网络请求
  • 故障排查
  • 专栏
  • 数组
  • 链表
  • 栈
  • 队列
  • 树
  • 递归
  • 哈希
  • 排序
  • 查找
  • 字符串
  • 其他
  • Bash脚本
  • Linux入门
  • 嵌入式开发
  • 代码规范
  • Markdown
  • 开发理论
  • 开发工具
  • Git管理
  • 百宝箱
  • 开源协议
  • 技术招聘
  • 测试经验
  • 职场提升
  • 技术模版
  • 关于我
  • 目标清单
  • 学习框架
  • 育儿经验
  • 我的专栏
  • 底层能力
  • 读书心得
  • 随笔笔记
  • 职场思考
  • 中华历史
  • 经济学故事
  • 01.技术设计的文档
  • 02.愿望清单的模板
  • 03.技术标准化实践
  • 04.排查问题模板
  • 05.业务分享的模板

04.排查问题模板

目录介绍

  • 01.问题背景说明
    • 1.1 问题截图
    • 1.2 问题描述
    • 1.3 核心堆栈信息
  • 02.问题分析链路
    • 2.1 出现bug说明
    • 2.2 猜想和bug验证
    • 2.2 代码核心链路
  • 03.复现问题步骤
    • 3.1 如何复现
    • 3.2 模拟场景分析
  • 04.问题原因
    • 4.1 说明报错原因
    • 4.2 说明事故原因
    • 4.3 问题根本原因
  • 05.解决方案
    • 5.1 临时止损方案
    • 5.2 解决方案对比
    • 5.3 优化代码说明
    • 5.4 验证问题自测
  • 06.事后复盘总结
    • 6.1 影响范围
    • 6.2 是否有同类问题
    • 6.3 如何避免
    • 6.4 总结输出
    • 6.5 后期跟进说明

01.问题背景说明

1.1 问题截图

1.2 问题描述

  • 问题描述模版如下
    • 问题的背景:简单描述一下发生问题的背景
    • 问题是否必现:1(必现);2(非必须)
    • 问题所在版本:App版本是多少
    • 问题复现步骤:简单描述一下出现该问题的步骤
    • 问题场景说明:1(刷卡);2(扫码);或者其他
    • 问题出现的时间点:描述一下出现问题的时间点

1.3 核心堆栈信息

02.问题分析链路

2.1 出现bug说明

2.2 猜想和bug验证

2.2 代码核心链路

03.复现问题步骤

3.1 如何复现

3.2 模拟场景分析

04.问题原因

4.1 说明报错原因

4.2 说明事故原因

4.3 问题根本原因

05.解决方案

5.1 临时止损方案

5.2 解决方案对比

5.3 优化代码说明

5.4 验证问题自测

06.事后复盘总结

6.1 影响范围

6.2 是否有同类问题

6.3 如何避免

6.4 总结输出

贡献者: yangchong211
上一篇
03.技术标准化实践
下一篇
05.业务分享的模板