Coffescript/JS 与 Rails、驼峰命名与下划线命名风格
Coffescript/JS with Rails, camelCase vs underscore naming style
我正在和一个小团队一起工作,我们正在 rails 上用 ruby 编写一个网络系统。我们使用 coffeescript,并且我们 "adopted" 使用与 ruby 相同的风格来编写 coffeescript 代码,也就是说,使用下划线而不是驼峰命名法。
那是因为我们发现在 ruby 和 coffeescript 中使用下划线样式非常简单和一致,而且对我们来说都很容易阅读。
但是,我知道 JS naming convention 说你应该使用驼峰式,我的问题是:
我们按照我们的命名约定"underscore like ruby"在我们的项目中写coffeescript/javascript真的很糟糕吗?这会导致什么样的问题?
你有什么建议?我们是否应该根本不使用下划线并改为驼峰式命名以遵循 JS 的约定?
我想,我在阅读这篇文章时回答了我自己的问题:
https://github.com/polarmobile/coffeescript-style-guide
关键句子是:
官方的 CoffeeScript 约定是驼峰式,因为这简化了与 JavaScript.
的互操作性
我正在和一个小团队一起工作,我们正在 rails 上用 ruby 编写一个网络系统。我们使用 coffeescript,并且我们 "adopted" 使用与 ruby 相同的风格来编写 coffeescript 代码,也就是说,使用下划线而不是驼峰命名法。
那是因为我们发现在 ruby 和 coffeescript 中使用下划线样式非常简单和一致,而且对我们来说都很容易阅读。
但是,我知道 JS naming convention 说你应该使用驼峰式,我的问题是:
我们按照我们的命名约定"underscore like ruby"在我们的项目中写coffeescript/javascript真的很糟糕吗?这会导致什么样的问题?
你有什么建议?我们是否应该根本不使用下划线并改为驼峰式命名以遵循 JS 的约定?
我想,我在阅读这篇文章时回答了我自己的问题:
https://github.com/polarmobile/coffeescript-style-guide
关键句子是:
官方的 CoffeeScript 约定是驼峰式,因为这简化了与 JavaScript.
的互操作性