gpt4 book ai didi

.net - 是否应该将针对开发人员的异常消息本地化?

转载 作者:行者123 更新时间:2023-12-04 00:24:37 24 4
gpt4 key购买 nike

我指的是显示开发人员错误使用API​​的异常消息。例如,错误地将null传递给方法。因此,开发人员将在第一次运行不正确的代码时获得的异常类型。永远不会显示给系统用户的异常消息的类型。

这与理论有关,因为编程语言是英语,所以程序员已经对英语有所了解。或至少足以解密异常消息。

http://www.codinghorror.com/blog/archives/001248.html(请在此处不讨论此理论)

是的,我知道.net框架遵循“本地化所有内容”的方法。

最佳答案

您的问题可以改写为“所有开发人员都应获得相同的错误消息,以便他们使用Google吗?” ;)

答案是肯定的。

翻译意味着

  • 该消息不再与编写该API的人相同。它可能具有相同的含义,或者可能在翻译中丢失了一些内容。它可能翻译不正确,在某些情况下可能完全无法读取。
  • 读取该错误的人不能简单地将错误键入Google并查看其他收到此错误的人做了什么。因为其他所有人使用不同的语言也会遇到相同的错误。

  • 关于.NET的“将所有内容本地化”的方法,这太可怕了。我无数次被它绊倒了,特别是因为如果它找不到本地化的资源,它会使用 而不是来提供简单的英语版本。相反,它为您提供了“无法找到资源”错误,有效地丢弃了实际的错误信息。

    关于.net - 是否应该将针对开发人员的异常消息本地化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929604/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com