当我使用企业应用程序时,通常会遇到一些需要咨询服务台的错误。我发现许多应用程序仍然倾向于使用数字作为错误代码而不是人类可读的字符串。鉴于大多数企业应用程序都是用 java/C# 等现代语言编写的,我无法弄清楚使用数字错误代码有什么好处。
那么问题来了,对于企业应用来说,是否有一个通用的定义错误码的模式?有什么理由比字符串更喜欢数字吗?
顺便说一句:我了解使用 REST API 的应用程序可能使用 http 状态代码作为错误代码,这被理解为 http 状态代码本身就是数字。但对于其他人,我不明白
最佳答案
同时拥有代码、数字或其他方式通常很方便,和人类可读的东西。
代码使机器很容易知道发生了什么(并作为人类的速记),并且与措辞和语言环境无关。
关于java - 定义错误代码,数字或字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20914771/