bug按优先级的顺序进行排列(该总结主要是针对阿里代码规范插件中的信息而衍生的,具体场景如下图)
- blocker 会挡掉所有开发中、测试中的工作
- critical 系统发生 crash 、资料遗失、严重的记忆体流失
- major 功能出现较大型的问题
- normal 功能出现一般的问题,在特定环境下某些功能不正常
- minor 功能出现小问题,或者可以用其他方式避开此问题的发生
- trivial 十分微小的问题,- 这里是列表文本例如拼错字没排版错误
- enhancement 要求增强功能
首先,BUG解决优先级不是下面这个等级这样关于缺陷对系统的影响程度:
-
第一级(blocker): 引起系统“挂起”或“崩溃”的错误;
-
第二级(critical): 引起软件本身“挂起”或“崩溃”的错误;
-
第三级(major): 不能完成软件说明书定义的功能的错误;
-
第四级(normal): 程序所完成的功能与软件说明书定义不符的错误;
-
第五级(minor) : 显示方面的错误;
-
第六级(trivial) : 其它“轻微”的错误(如文本差错);
-
第七级(enhancement):增强或者改进。
-
解决优先级
-
1.立即解决(Resolve Immediately)缺陷必须被立即解决。
-
2.正常排队(Normal Queue)缺陷需要正常排队等待修复或列入软件发布清单。
-
3.不紧急(Not Urgent)缺陷可以在方便时被纠正。
-
blocker: 系统崩溃
-
critical: 软件崩溃
-
major: 功能空
-
normal: 功能不符
-
minor: 显示错误
-
trivial: 轻微错误(文本差错)
-
enhancement: 改进