主页 > 知识库 > 你应该知道的Ruby代码风格

你应该知道的Ruby代码风格

热门标签:企业做大做强 硅谷的囚徒呼叫中心 呼叫中心市场需求 语音系统 电话运营中心 客户服务 Win7旗舰版 百度AI接口

一、空格与tab
使用空格缩进(95.364%)
使用Tab缩进(4.636%)
基于 1,001,987 次提交
二、最大行宽
80字符(92.618%)
120字符(5.893%)
150字符(1.489%)
基于 1,057,374 次提交
三、运算符、冒号、花括号周围,逗号、分号后是否使用空格
不使用空格(73.366%)

复制代码 代码如下:

sum = 1 +2
a,b = 1, 2
1>2 ? true : false;puts 'Hi'
[1, 2, 3].each {|e| puts e}

使用空格(26.634%)
复制代码 代码如下:

sum = 1 + 2
a, b = 1, 2
1 > 2 ? true : false; puts 'Hi'
[1, 2, 3].each { |e| puts e }

基于 911,301 次提交
四、默认参数
前后空格(59.151%)
复制代码 代码如下:

def some_method(arg1 = :default, arg2 = nil, arg3 = [])
  # do something...
end

前后无空格或只有一个空格(40.849 %)
复制代码 代码如下:

def some_method(arg1=:default, arg2=nil, arg3=[])
  # do something...
end

基于 19,213 次提交
五、长数字
不使用下划线 (97.984 %)
复制代码 代码如下:
num = 1000000

使用下划线 (2.016 %)
复制代码 代码如下:
num = 1_000_000

基于 133,530 次提交
六、无参数时是否省略括号
省略括号(98.556 %)
复制代码 代码如下:

def some_method
  # do something...
end

不省略括号(1.444 %)
复制代码 代码如下:

def some_method()
  # do something...
end

基于 267,404 次提交
七、定义函数时参数周围是否使用括号
省略(62.867 %)
复制代码 代码如下:

def some_method arg1, arg2
  # do something...
end

不省略(37.133 %)
复制代码 代码如下:

def some_method(arg1, arg2)
  # do something...
end

基于 365,121 次提交

您可能感兴趣的文章:
  • 快速设置IDEA代码风格为Google风格
  • eslint+prettier统一代码风格的实现方法
  • 配置eslint规范项目代码风格
  • 实例详解Vue项目使用eslint + prettier规范代码风格
  • 如何使用 Pylint 来规范 Python 代码风格(来自IBM)
  • Pycharm学习教程(2) 代码风格
  • php好代码风格的阶段性总结
  • .Net 项目代码风格要求小结
  • 当前流行的JavaScript代码风格指南
  • 关于更改Zend Studio/Eclipse代码风格主题的介绍
  • JQuery入门—JQuery程序的代码风格详细介绍
  • Java黑科技之通过Google Java Style 文件配置IDEA和Ecplise代码风格

标签:长沙 海南 山西 济南 山西 崇左 安康 喀什

巨人网络通讯声明:本文标题《你应该知道的Ruby代码风格》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266