健壮性与正确性

博客介绍了软件的健壮性和正确性。健壮性指系统在异常输入或环境下仍能正常表现,出错后可退出提示或容错,对外部接口开放;正确性指程序按规范执行的能力,出错后直接快速失败,对内逻辑保守。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

健壮性(Robustness)与正确性(Correctness)
健壮性(Robustness):表示系统在不正常输入或不正常外部环境
下仍能够表现正常的程度。当出错后,会退出并提示信息,或者容错并转为正常。一个具有良好健壮性的软件会让用户变得更容易,因为即使他们出错也可以容忍,因为程序内部已经有容错机制。对外部接口开放(倾向于健壮)。

正确性(Correctness):表示程序按照spec加以执行的能力,是最重要的质量指标当出错后直接Fail fast。一个具有良好正确性的软件会让开发者变得容易,因为用户输入错误直接结束。对内逻辑保守(倾向于正确)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值