1。由于代码引起的bug
所有的程序都会有bug,而且所有的程序员都会制造bug.这个道理如同bug是不可能被完全消灭一样.对于一般的开发人员,经常出现的问题是由于没有良好的编程习惯和技术能力。每个人从新手到高手都是有个阶段的,成长的过程总是充满错误的。开发人员多少会在修改bug的过程中成长。有些可能他们认为无法实现的操作是有可能实现的。所以这种情况要提交bug,即使不能修复,开发人员也会在bug里填写理由,这样对测试人员和开发人员都是有利的。
那么对于高级的开发人员,低级错误的发生概率相对来说少很多,大多的bug是由于功能定义不清晰,完善或是架构,语言的局限引起的。有些严重的问题大家可以一起商量解决的.