1,RAS:reliability,availability,serviceability。
2.Fautl:缺陷(本身存在的);Errors:错误(因缺陷而导致的错误结果);Failure:故障(因为错误结果而无法实现用户想要的需求)
理论图:代码本身的缺陷会影响Reliability,产生的错误会影响Avaibility,故障出现后,反馈给代码本身进行相应的修正
提升RAS的措施:
R段,提高代码质量,尽量减少错误的发生,代价最小
A段,执行容错机制,在容忍一定限度错误下继续运行,代价较小
S段,修复缺陷,Debug,代价最大
RAS开发周期图: