java - 定义错误代码,数字或字符串?

标签 java error-handling enterprise

当我使用企业应用程序时,通常会遇到一些需要咨询服务台的错误。我发现许多应用程序仍然倾向于使用数字作为错误代码而不是人类可读的字符串。鉴于大多数企业应用程序都是用 java/C# 等现代语言编写的,我无法弄清楚使用数字错误代码有什么好处。

那么问题来了,对于企业应用来说,是否有一个通用的定义错误码的模式?有什么理由比字符串更喜欢数字吗?

顺便说一句:我了解使用 REST API 的应用程序可能使用 http 状态代码作为错误代码,这被理解为 http 状态代码本身就是数字。但对于其他人,我不明白

最佳答案

同时拥有代码、数字或其他方式通常很方便,人类可读的东西。

代码使机器很容易知道发生了什么(并作为人类的速记),并且与措辞和语言环境无关。

关于java - 定义错误代码,数字或字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20914771/

相关文章:

Grails:企业级 Grails

Java Lambda 方法引用 - 需要清楚

java - 如何找到至少一次包含所有给定字符的单词

java - 不支持 Project facet Java 1.8 版、Tomcat 9、Eclipse Oxygen

javascript - 打印数字错误/停止表单提交 JavaScript

swift - 在 Swift 中抛出多个异常

用于企业应用程序开发的 Haxe

java - 为什么我无法在 AsyncTask 中为另一个类的 ListView 设置适配器?

c++ - 使用 QFile 正确读写文件(处理错误等)?

机器学习概述