# 校验（Validation）

### 缩写：无

### 简述

检查输入或状态是否符合规则的过程，通常在系统边界执行。校验失败应返回明确错误；与消毒（sanitization）、鉴权不同但常一起出现。

### 使用场景

表单、API 入参、文件格式、配置加载。

### 实践与应用

```text
边界输入 → 校验 → 通过则进入内部（内部可假定合法）
              ↘ 失败 → 明确错误
```
### 注意事项

• 只在前端校验
• 校验与解析顺序错误
• 过度信任内部调用方

### 关联术语

• 错误：校验失败的结果
• 解析：从外部形态得到内部值并常伴随校验
• 契约：模块间对输入输出的约定
• 安全：校验是输入防御的一环
