当我使用企业应用程序时,通常会遇到一些错误需要咨询帮助台。我发现许多应用程序仍然倾向于使用数字作为错误代码,而不是可读的字符串。鉴于大多数企业应用程序都是用像Java/C#这样的现代语言编写的,我无法想象使用数字错误代码的好处在哪里。
因此,问题是,对于企业应用程序,是否有一种通用的采用模式来定义错误代码?是否有任何原因数字优先于字符串?
顺便说一下:我理解使用REST API的应用程序可能使用HTTP状态代码作为错误代码,这是因为HTTP状态代码本身是数字。但对于其他应用程序,我不理解。
因此,问题是,对于企业应用程序,是否有一种通用的采用模式来定义错误代码?是否有任何原因数字优先于字符串?
顺便说一下:我理解使用REST API的应用程序可能使用HTTP状态代码作为错误代码,这是因为HTTP状态代码本身是数字。但对于其他应用程序,我不理解。