文章预览
点击上方蓝色字体,关注我们 bug的分类 bug,其实就是软件期望的行为与实际行为的差异。 从程序的角度来看,在软件整个生命周期中都会有bug的出现。 需求分析过程中,需求理解的不足,导致的理解错位 ,遗漏甚至变化都可能导致bug; 设计本身有好坏之分,但是bug本身还是比较隐晦,不是那么明显。 编码阶段,也会有理解错误,语言特性,第三方库框架,等等导致的bug. 后期打包,部署,运维也会产生 bug,打包的错误,配置错误,以及环境的错位。 自己主要谈谈编码引入的和环境的导致bug。 这是最最经常碰到的bug。 另外也可以从其他方面开分类,比如稳定可重现的bug与不可稳定重现的bug。 比如多线程导致的竞争。 数据敏感的导致的不能稳定重现的bug
………………………………