Failure,Error,Fault之间的区别

通常我们对三者的使用不是那么的严格,但是有时在学术上需要态度严谨、字字斟酌,需要明确在什么情况下使用这个,在什么情况下使用另一个。引用文章【1】中做的解释,三者分别定义为:

        Failure: 当服务偏离正常形态的时候的状态;

        Error:让系统变为Failure状态的情况;

        Fault:造成Error的根源,也就是说通常程序员称道的BUG。



【1】W. E. Wong, R. Gao, Y. Li, R. Abreu, and F. Wotawa, “A survey on software fault localization,” IEEE Trans. Softw. Eng., vol. 42, no. 8, pp. 707–740, 2016.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值