【科普】趣味编程之霸哥(bug)是如何产生的?(下)

#编程&生活#微米老师2023-03-19

上节课,我们了解到需求错误、设计缺陷会导致霸哥(bug)的产生,这节课我们继续探究导致霸哥(bug)产生的其他原因。三、...

上节课,我们了解到需求错误、设计缺陷会导致霸哥(bug )的产生,这节课我们继续探究导致霸哥(bug )产生的其他原因。

三、 时序变化

在并发的程序处理中,或者有优先级嵌套操作的程序中,一般情况下,程序能够正常运行,但当温度等环境条件出现变化后,程序运行的时序也会发生相应的变化,就可能会带来复现概率很低、很难排查的bug。

四 、编码不规范

编码不规范,包括没赋初值、逻辑符号错误等等,这类错误看似低级,实则危害性很大,而且不易察觉,也不易对问题进行定位解决。

五、 测试不充分

不含bug的软件是不存在的,很多bug都是通过测试检测出来的,测试的越充分,软件包含的bug也就越少。

如果软件不进行测试就投入生产,那结果。。。。

而且,霸哥总是在关键时刻给你致命一击图片

用手机扫码体验更多功能

扫码查看2条评论