C#和Java几乎允许在类名,方法名,局部变量等中使用任何字符。使用非ASCII字符,测试不良的编辑器和分析工具的边界以及某些人难以阅读,还是美国的嚣张气概是唯一的反对?
我会坚持使用英语,这仅仅是因为您通常不知道谁在使用该代码,并且因为在构建/测试/错误跟踪进度中使用的某些第三方工具可能会出现问题。在非德语键盘上输入äöüß只是PITA,我只是相信从事软件开发的任何人都应该说英语,但这也许只是我作为非英语母语者的傲慢。
您所谓的“美国傲慢”并不是您的程序是否使用国际变量名,而是您的程序认为“Währung”和“ Wahrung”是同一个词时。