javascript - Coffeescript/JS with Rails、驼峰命名法与下划线命名风格

标签 javascript ruby-on-rails coffeescript

我正在与一个小团队合作,我们正在使用 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/

相关文章:

ruby-on-rails - 用于 Rails 的 Netbeans Intellisense

javascript - 为什么 "1.0"不等于 JavaScript 中的 "+1.0"?

javascript - 当我在Vue JS中按下父组件上的按钮时,如何刷新子组件?

ruby-on-rails - 在单个应用程序上保护多个域

ruby-on-rails - rails 功能测试中的身份验证问题

jquery - CoffeeScript 粗箭头访问不是父级 'this'

javascript - 我可以使用 CoffeeScript 合并其他 js 文件吗?

javascript - AngularJS - 在方法内丢失 Controller 范围

javascript - 使用数组制作折线图 - D3.js

javascript - 如何将此字符串解析为数组?