标签:基础上 接口 box order lan 展示 url 观察 tab
第七章:进入软件构造最关键的质量特性 ——健壮性和正确性。
本节在1-2节的基础上,重申了Robustness and Correctness的重要性,澄清了二者之 间的差异,并指明了在软件构造中处理二 者的典型技术(防御式编程、异常处理、 测试、调试等)
【健壮性】
【正确性】
Problem | 健壮性 | 正确性 |
浏览器发出包含空格的URL |
剥离空白,正常处理请求。 | 将HTTP 400错误请求错误状态返回给客户端。 |
视频文件有坏帧 |
跳过腐败区域到下一个可播放部分。 |
停止播放,引发“损坏的视频文件”错误 |
配置文件使用了非法字符 |
在内部识别最常见的评论前缀,忽略它们。 |
终止启动时出现“配置错误”错误 |
奇怪格式的日期输入 |
尝试针对多种不同的日期格式解析字符串。
将正确的格式呈现给用户。
|
日期错误无效 |
标签:基础上 接口 box order lan 展示 url 观察 tab
原文地址:https://www.cnblogs.com/hithongming/p/9194868.html