User Tools

Site Tools


修改bug最佳实践

修改bug主要流程

  1. 确认业务逻辑,判断是客户搞错业务逻辑了还是程序bug或是服务器差异
  2. 问题重现,确保问题能重现才能修改代码
  3. 阅读并debug相关代码,找出问题,特别注意对比代码
  4. 修改后找出所有调用,依次debug测试
  5. 开发环境多种数据测试、测试环境测试确认、生产环境最终确认

修改Bug建议

一步步排除问题,例如先从前端控制台入手,再看后端;服务器上先看日志;先debug

先判断是自己写的代码出问题了,还是其他人代码出问题,如果是其他人写的代码,先要搞清楚业务和代码;先想通代码逻辑,能重构的就重构;必须要去线上重现的要写好日志;bug基本都是粗心或者业务不熟悉

所有代码是不可信的;简单的异常好解决,业务相关的bug要多小心;bug包括脏数据、服务器端bug等,日志很重要

修改bug最佳实践.txt · Last modified: 2023/03/08 16:09 by xujianglong