6.1 鲁棒性&正确性

1健壮性 正确性 系统在非法输入、环境等情况下仍能正常表现的程度。 (1)Postel’s Law:对自己的代码要保守,对用户的行为要开放 1、 总是假定用户恶意、假定自己的代码可能失败 2、把用户想象成白痴,可能输入任何东西 (2)健壮性编程原则 封闭实现细节,限定用户的恶意行为 考虑极端情况,没有“不可能” (3)正确性 程序按照spec加以执行的能力,是最重要的质量指标! 可靠性=健壮性+正
相关文章
相关标签/搜索