修复bug的7+2个步骤

Reading time ~1 minute

此文章为原创文章,引用请标记文章出处: 修复bug的7+2个步骤

1.确认bug:仔细查阅异常报告,确定是否是个bug,找出各种有用的信息(日志或控制台的输出)发现问题的症结,予以重现。再次检查是否与报告发生重复。如果发生重复,那看看曾经的相关人员是如何处理的。

2.匹配测试环境:需要把开发环境换成和测试出此bug的环境

3.满足重现bug的条件:测试出bug的操作、报错的页面位置、测试出bug的数据

4.修改Bugs:根据报错的原因和日志找出代码的问题,是业务方面还是技术方面,如果是业务方面则需要确保修改后的代码是符合需求的。

5.检查此次修复:使用重现bug的步骤下或者进行单元测试检查是否已经解决了此bug

6.提交测试:让测试人员进行测试确认,集成测试、回归测试,以确保此bug已被解决以及不会加入任何新的bug。

7.思考总结:如果一个bug需要耗费你很多时间,那么一定要好好弄清楚原因,bug的影响和严重程度?想想为什么会错?为什么要这样修复?这种类型的bug还会出现在哪里?得到什么样的经验教训?采用的方法、使用的工具是否还有可以改进的地方?等。

8.整理代码(可选):通过一步一步重构,让你的代码更具鲁棒性。

9.代码审查(可选):可以让团队成员都研读下他人的代码,有问题就提出来,以及分享自己遇到的代码问题以及解决的方法。

jdk-timer、spring-task、quartz的比较

这篇文章将简单介绍目前常用的定时任务框架! Continue reading

小岛经济学-读书笔记

Published on May 10, 2018

java常见的http请求库

Published on May 05, 2018