C# 和 Java 几乎允许在类名、方法名、局部变量等中使用任何字符。使用非 ASCII 字符是不是很糟糕,测试了糟糕的编辑器和分析工具的界限,让某些人感到困难阅读,还是美国的傲慢是唯一反对的论据?
最佳答案
我会坚持使用英语,只是因为您通常不知道谁在编写该代码,并且因为构建/测试/错误跟踪过程中使用的一些第三方工具可能存在问题。在非德语键盘上输入 äöüß 简直就是 PITA,我只是认为任何参与软件开发的人都应该说英语,但这也许只是我作为非英语母语人士的傲慢。
你所说的“美国式傲慢”不是你的程序是否使用国际变量名,而是你的程序认为“Währung”和“Wahrung”是同一个词。
关于c# - 您应该在 Java/C# 中使用国际标识符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61615/