[聚合文章] 当程序员面对Bug时,我们的一些套路

程序员 2017-12-19 12 阅读

解决过程中,需要考虑的几个问题

1、Bug之前有没有出现过,如果没有,最近有没有修改什么?

2、Bug在什么情况下会出现,什么情况下不出现,两者的区别是啥?

3、相同的功能,操作方式的不同会不会有影响?

4、出现Bug的运行环境,是否有变化?

常见Bug的解决方法

1、执行结果与预期不符

这应该是最简单了,一般来说都是代码间逻辑问题,断点加单步调试跟踪结果就可以解决。

2、系统异常报错

这是错误有点简单,有的复杂,需要我们去查看错误堆栈信息,有的开发工具会告诉你到底是什么错误引发了异常,这需要程序员经验的积累。

分享之后我还是要推荐下我自己的前端学习群:547931294,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新的前端资料和零基础入门教程,送给大家,欢迎初学和进阶中的小伙伴。

3、系统响应慢

可以从服务器内容、CPU、网络情况等方便入手,要保证一个系统的快速响应,需要保证服务器的稳定运行,同时要考虑网络服务,这两者满足了再去分析考虑系统本身是否存在线程阻塞等情况。

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。