【发布时间】:2014-01-21 18:42:20
【问题描述】:
当我使用企业应用程序时,我通常会遇到一些需要咨询帮助台的错误。我发现许多应用程序仍然倾向于使用数字作为错误代码,而不是人类可读的字符串。鉴于大多数企业应用程序都是用 java/C# 等现代语言编写的,我无法弄清楚使用数字错误代码有什么好处。
所以问题是,对于企业应用程序,是否有一种通用的用于定义错误代码的模式?是否有任何原因号优于字符串?
顺便说一句:我理解使用 REST API 的应用程序可能使用 http 状态码作为错误代码,这被理解为 http 状态码本身就是数字。但对于其他人,我不明白
【问题讨论】:
-
通常错误代码与错误字符串一起(即映射到),不是吗?
-
是的。错误代码通常映射到一些描述。所以问题是,为什么我们需要用户在令人生畏的文档或 wiki 中查找一些表格以了解魔术数字错误代码的含义?为什么不直接使用简洁的字符串作为错误码呢?
标签: java error-handling enterprise