Exception handling 我应该在多语言应用程序中使用错误代码进行异常处理吗?
在异常处理中,在多语言应用程序中,在代码中存储英语(类中的字符串)是否不好?只使用错误代码并记录这些代码是否更好?我在某个地方看到了一个最佳实践,即您的代码不应该包含异常消息等字符串(尽管它们可能可以随意重构并转换为其他语言)Exception handling 我应该在多语言应用程序中使用错误代码进行异常处理吗?,exception-handling,Exception Handling,在异常处理中,在多语言应用程序中,在代码中存储英语(类中的字符串)是否不好?只使用错误代码并记录这些代码是否更好?我在某个地方看到了一个最佳实践,即您的代码不应该包含异常消息等字符串(尽管它们可能可以随意重构并转换为其他语言) 谢谢您为什么不放置URL而不是错误代码呢。这可以是以下形式: 这样,您就可以自由地: 稍后修改错误消息的帮助,而无需更新软件 轻松添加语言 将此错误消息的帮助设置为wiki,以便用户可以修改页面并包括解决方法等 你没有提到你正在开发的语言/框架,但是 另一个解决方案是将错
谢谢您为什么不放置URL而不是错误代码呢。这可以是以下形式: 这样,您就可以自由地:
你没有提到你正在开发的语言/框架,但是
另一个解决方案是将错误描述放入本地化的资源文件中。这样,所有内容都可以一起发送,客户不必有internet连接访问错误详细信息。这种方法的一种变体是从URL中删除“language=english”,只需让错误页面使用区域设置来确定语言