c# - 您应该在 Java/C# 中使用国际标识符吗?

标签 c# java coding-style

C# 和 Java 几乎允许在类名、方法名、局部变量等中使用任何字符。使用非 ASCII 字符是不是很糟糕,测试了糟糕的编辑器和分析工具的界限,让某些人感到困难阅读,还是美国的傲慢是唯一反对的论据?

最佳答案

我会坚持使用英语,只是因为您通常不知道谁在编写该代码,并且因为构建/测试/错误跟踪过程中使用的一些第三方工具可能存在问题。在非德语键盘上输入 äöüß 简直就是 PITA,我只是认为任何参与软件开发的人都应该说英语,但这也许只是我作为非英语母语人士的傲慢。

你所说的“美国式傲慢”不是你的程序是否使用国际变量名,而是你的程序认为“Währung”和“Wahrung”是同一个词。

关于c# - 您应该在 Java/C# 中使用国际标识符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61615/

相关文章:

java - 将方阵旋转 90 度

python 样式指南 pep 8。多行多列字典

intellij-idea - PhpStorm中的行距

c# - CS0426 - 类型名称 { } 在类型 { } 中不存在

c# - 显示日期范围内的数据

JAVA,根据添加的月份输入正确的日期

java - GWT 模块可能需要(重新)编译远程调试

java - "switch case"已经存在,为什么还要学习 "if else"

c# - 返回 null 或空集合更好吗?

c# - 将数据绑定(bind)到 DataGridView 的最佳方式是什么?