颜色而不是颜色 (english spelling for colour)

我正在用 C ++ 开发一个游戏引擎,我有像 setColour 这样的方法和使用英国语法的东西。当我在想 C ++ 编译器如何主要使用英语(如果我错了,请纠正我)以及大多数 API 如何使用美国语法时,我应该顺其自然,继续语法程序员高级理事会中的非官方标准,还是成为一个叛逆者?

我正在用 C ++ 开发一个游戏引擎,我有像 setColour 这样的方法和使用英国语法的东西。当我在想 C ++ 编译器如何主要使用英语(如果我错了,请纠正我)以及大多数 API 如何使用美国语法时,我应该顺其自然,继续语法程序员高级理事会中的非官方标准,还是成为一个叛逆者?

我不确定是哪个。

35

你应该使用color的美国拼写。99% 的代码都使用这个,甚至包括大部分由英国或澳大利亚英语使用者编写的代码。如果你使用不同的东西,你 (或其他使用你的代码的人) 最终会忘记在某个时候使用哪个,犯了一个不必要的错误。

15

我是英国人,我认为正确的做法是咬紧牙关使用Color。我通常不希望说德语的程序员在公共 API [*] 中使用Farbe,也不希望提供finalizevsfinaliselocalizationvs.5。

编译器会指出任何错误,因此我认为为事物提供替代名称是错误的。想想看,它甚至可能会阻碍一些程序员,因为 IDE 自动完成将有更多需要咀嚼的东西。

显然没有决定性的参数-你可以调用你的函数method001method002如果你喜欢,代码仍然可以工作,所以Colour是一个小怪癖比较。

[*] 我的意思是,仅仅因为他发现它比Color更具可读性。如果他根本不会说英语,他别无选择。

14

做个叛逆者!用你的母语去吧。

如果您想向美国人扔 sop,请提供拼写不正确的封面功能(滑稽地:但请确保它们的运行速度足够慢,以至于它们更喜欢使用正确的拼写)。

9

您选择的命名约定并不重要。使用您更熟悉的任何形式,只要您在自己的代码中以及与您使用的任何关联 API 中保持一致,

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(245)
什么是Go示例函数
上一篇
从Java应用程序即时打开PDF文件
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(71条)