Coffescript / JS与Rails,camelCase与下划线的命名风格

时间:2019-09-26 15:56:57

标签: javascript ruby-on-rails coffeescript

我正在与一个小团队合作,我们正在编写一个使用ruby的Web系统。我们使用coffeescript,并且我们“采用”了与ruby相同的样式来编写coffeescript代码,也就是说,使用下划线而不是camelCase。

这是因为我们在ruby和coffeescript中都发现了如此简单且一致的下划线样式,并且所有内容对于我们来说都很容易阅读。

但是,我知道JS naming convention说您应该使用camelCase,我的问题是:

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

您的建议是什么?我们应该不完全使用下划线并改用camelCase来遵循JS的约定吗?

1 个答案:

答案 0 :(得分:1)

我认为,我在阅读本文时回答了自己的问题:

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

关键观点是:

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

相关问题