校验(Validation)
缩写:无
简述
检查输入或状态是否符合规则的过程,通常在系统边界执行。校验失败应返回明确错误;与消毒(sanitization)、鉴权不同但常一起出现。
使用场景
表单、API 入参、文件格式、配置加载。
实践与应用
边界输入 → 校验 → 通过则进入内部(内部可假定合法)
↘ 失败 → 明确错误
注意事项
• 只在前端校验
• 校验与解析顺序错误
• 过度信任内部调用方
关联术语
• 错误:校验失败的结果
• 解析:从外部形态得到内部值并常伴随校验
• 契约:模块间对输入输出的约定
• 安全:校验是输入防御的一环