Answers:
比方说,例如,我们有一个应用程序,除了每5分钟崩溃一次之外,它运行良好,但可以立即备份而不会丢失数据。
我认为这是可靠的,但不稳定。
尽管它不稳定,但我可以依靠它不会丢失数据并正常工作。
实际上,互联网基本上就是这样。它远非稳定的—连接丢失并重新出现,数据包碰撞并丢失,并且发生各种其他不稳定的情况。但是,考虑到它固有的所有不稳定因素,它的可靠性是如此令人惊讶。
在评估库的上下文中,这些术语表示完全不同的事物。
可靠的库是一种可以执行其工作而不会出现间歇性故障的库。
稳定的库不会有太大变化。
稳定性和可靠性在软件开发中是不同的东西,但是它们都是姐妹术语:)
我同意前面提到的一些评论,并希望加2美分。
可靠性是实验,测试或任何测量程序在重复试验中得出相同结果的程度。
稳定性可靠性(有时称为测试,重新测试可靠性)是测量仪器随时间推移而达成的协议。为了确定稳定性,将来在同一主题上重复进行测量或测试。比较结果并将其与初始测试相关联,以提供稳定性的度量。
提供了有关此主题的更多参考:
可靠但不稳定:
add(a,b):
if a == nil || b == nil:
throw exception
else
return (a+b)
稳定但不可靠:
add(a,b):
if a == nil || b == nil:
return 0
else
return (a+b)