丰富软件的健壮性

健壮性一直都是一个程序所必备的质量属性之一。

我们首先来了解何为健壮性

健壮性就是程序处理问题的一种能力

正如字面上的意思,程序的健壮性就是指程序处理问题的一种能力。 这种能力是指程序在面对无效的输入或者是在某些外在压力的情况下,系统能够正确解决问题的程度。 偏执的。 就是指程序设计人员在设计程序时,从用户的角度来假设用户可能通过什么方式使得程序崩溃,也要执着于在什么情况下,程序会面临崩溃。

我们举一个例子来具体说明

假设一个功能为计算在场的年龄为三十岁往上的男性的平均身高,那么输入的应该是年龄三十加的男性,倘若输入的是女性,不应世界错误,而是提示“输入人性别为女,请重新输入”避免程序因错误崩溃,同样当输入男性但年龄小于三十时,也应当提示错误信息且优雅退出。且如果输入合法的目标但是身高为负数时,也要进行处理,且应当设置上线,不得超过三米(世界上应该没有这么高的人吧!),否则也应做相应处理。

总结健壮性就是在面临各种特殊情况的特殊处理。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91361 人正在系统学习中

来源:胡萝卜炸了

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月6日
下一篇 2022年5月6日

相关推荐