软件工程 选择题 简单 ★ 精品

容错设计与防御性编程实践 — 软件工程选择题

软件构建 防御式编程 AI 三重审校通过

题目
某配置导入函数要求输入非空字符串。为避免无效输入导致程序异常,哪种做法体现了容错设计与防御性编程? A. 接收输入后先验证;无效时返回清晰错误信息且不修改配置 B. 假定调用者总会提供有效输入,直接处理 C. 发现输入无效时静默忽略并报告导入成功 D. 输入无效时仍继续处理并使用任意默认值