我正在与一个小团队合作,我们正在使用 ruby on Rails 编写一个网络系统。我们使用coffeescript,并且我们“采用”了与ruby相同的风格来编写coffeescript代码,也就是说,使用下划线而不是驼峰命名法。
这是因为我们发现 ruby 和 Coffeescript 中下划线样式的使用非常简单且一致,而且所有内容对我们来说都很容易阅读。
但是,我知道 JS naming convention说你应该使用驼峰命名法,我的问题是:
我们按照命名约定“像 ruby 一样下划线”在项目中编写 CoffeeScript/JavaScript 真的很糟糕吗?这会导致什么样的问题?
您有什么建议?我们是否应该完全不使用下划线并更改为驼峰命名法以遵循 JS 的约定?
最佳答案
我想,阅读这篇文章我回答了我自己的问题:
https://github.com/polarmobile/coffeescript-style-guide
关键句子是:
官方 CoffeeScript 约定是驼峰命名法,因为这简化了与 JavaScript 的互操作性。
关于javascript - Coffeescript/JS with Rails、驼峰命名法与下划线命名风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58120622/