带有 Rails 的 Coffescript/JS,驼峰大小写与下划线命名样式



我正在和一个小团队合作,我们正在用Ruby在轨道上编写一个Web系统。我们使用 coffeescript,我们"采用"了与 ruby 相同的风格来编写 coffeescript 代码,这意味着用下划线而不是 camelCase。

这是因为我们发现Ruby和CoffeeScript的使用非常简单和一致,而且对我们来说都很容易阅读。

但是,我知道JS命名约定说你应该使用camelCase,我的问题是:

我们遵循我们的命名约定"像红宝石一样下划线"在我们的项目中编写 coffeescript/javascript 真的很糟糕吗? 这会导致什么样的问题?

您的建议是什么? 我们是否应该完全不使用下划线并更改为驼峰大小写以遵循 JS 的约定?

我想,我在阅读这篇文章时回答了我自己的问题:

https://github.com/polarmobile/coffeescript-style-guide

关键是:

官方的 CoffeeScript 约定是驼峰,因为这简化了与 JavaScript 的互操作性。

相关内容

最新更新