WebMD
本页大纲

错误码(Error Code)

缩写:无

简述

用枚举或数值/字符串代码表示失败类别的方式,常见于 C 风格 API、HTTP 状态与跨语言边界。错误码稳定可协议化,但易被忽略,需配合强制检查或结果类型。

使用场景

系统调用、HTTP、嵌入式、跨进程协议。

实践与应用

• 代码稳定可文档化
• 与人类可读消息分离
• 包装为结果类型防忽略

注意事项

• 忽略返回码
• 语义重叠的代码表

对比与易混

错误码 异常
跨边界 易协议化 依赖语言运行时
处理 必须检查返回 可集中 catch

关联术语

• 错误:码所标识的失败
• 异常:另一类错误表达
• HTTP 状态码:跨网络边界的错误码形态(应用层)
• 结果类型:强制处理错误码的包装方式