# 程序员 Bug 修复手册

程序员鱼皮的编程宝典:https://codefather.cn/

# 介绍

程序员鱼皮带大家做项目多年,发现大家遇到的很多问题其实都是通用的。

为提高 Bug 的解决效率、带大家提升自主解决 Bug 的能力,鱼皮决定打造一个《经典 Bug 和排查方案汇总》。

# 大纲

1、解决 Bug 的流程套路:做项目前必读

2、经典 Bug 解决方案:根据需要查找和阅读

3、Bug 案例分享:感兴趣的同学阅读长见识

# 1、解决 Bug 的流程套路

解决 Bug 的流程套路总结

常见写 Bug 原因汇总

常见请求错误码解释及解决方案

# 2、经典 Bug 解决方案

# 通用

# 项目启动时报错、无法正常运行?

Bug 解决 | 项目启动失败

# 和教程的操作完全一致,但是却出现错误?

Bug 解决 | 项目启动失败

# HTTP 响应状态码不为 200,怎么处理?

常见请求错误码解释及解决方案

# 项目本地正常运行,但上线后出现报错或无法访问?

Bug 解决 | 本地项目上线后出现错误

Bug 解决 | 无法访问线上服务

# 用户无法正常登录,无法正确获取到用户信息?

Bug 解决 | 无法正常登录或获取不到用户信息

# 后端

# 后端项目无法正常启动,或者数据库、Redis 等依赖服务连接失败?

Bug解决 | 后端项目无法正常启动、运行(含数据库、redis连接失败)

# 前端

# 使用前端框架初始化项目,出现错误、无法正常运行?

Bug 解决 | 前端框架初始化错误

# 前端无法查询到数据、一直加载或和预期结果不一致?

Bug 解决 | 数据查询为空或错误

# 使用组件库报错、或者样式丢失 / 不生效?

Bug 解决|组件库报错、或样式丢失/不生效

# 前端项目上线后,无法正确访问到页面,或出现 404 错误?

Bug 解决|无法正确访问到页面或出现 404 错误

# 前端项目上线后,无法正确请求后端接口并得到响应?

Bug 解决 | 前端无法正确请求后端接口并得到响应?

# 前端项目能运行,但有很多错误提示和告警?

Bug 解决 | 为什么前端项目能够正确运行,但是有很多错误提示和告警?

# 前端项目无法正确安装依赖?

Bug 解决 | 前端项目无法正确安装依赖?

# 3、Bug 案例分享

# 后端

数据误刷导致权限错误:员工写了个比删库更可怕的 Bug! (opens new window)

端口被其他程序占用:写了7年代码,第一次见这么狗血的小Bug! (opens new window)

字符不一致导致查询为空:写了7年代码,第一次见这么狗血的小Bug! (opens new window)

单元测试里插入数据导致的问题:万万没想到,这都能发现 Bug?! (opens new window)

大对象导致 JVM 内存溢出:这个 Bug,给我整得一愣一愣! (opens new window)

Docker 环境问题导致的数据查询错误:我竟被这个 Bug 坑了一周! (opens new window)

数据库连接池爆了:热乎的,线上问题排查,拿去面试用! (opens new window)

缓存导致的订单数据全量同步问题:刚线上又出现一个问题。。。热乎的 (opens new window)

JDK序列化错误:擦,就加了一个字段还能出事故? (opens new window)

Spring Cloud Gateway 500 错误:线上服务挂了 3 分钟 (opens new window)

随机密码生成规则错误:md!这代码有毒 (opens new window)

HttpUtil.toParams 空串问题:刚分析完的线上问题,想骂娘! (opens new window)

用户登录不上零宽空格问题:一个看不见的bug??? (opens new window)

消息中间件出错兜底方案:这操作,挽救了一次大事故! (opens new window)

# 前端

前端长整数精度丢失:记一次前端长整数精度丢失问题 (opens new window)

升级依赖版本导致的 Bug:越自信,Bug 越多 (opens new window)

对前端依赖版本问题的深挖:扒个知名项目的 Bug! (opens new window)

缺少测试和上线规范导致的 Bug:员工写了个大 BUG,网站痛失 300 元! (opens new window)

最近更新: 4/20/2024, 1:16:11 PM
编程导航   |