Lee*_*lla 26 coding-style ruby-on-rails
在阅读有关rails编码标准时,似乎很清楚通常会接受2个空格作为处理方式.为什么这会增加牵引力?它只是最广泛使用的实践,因此最好用于一致性,还是有另一个原因它实际上比制表符或不同数量的空格更好?
Bri*_*ick 30
这是一个惯例问题.真正重要的是一致性.
大多数(但不是全部)开发人员更喜欢空格到标签,因为无论任何特定的文本编辑器/ ide设置它们看起来都是一样的.http://www.ecyrd.com/JSPWiki/wiki/WhyTabsAreEvil
四个以上的两个空间也是一个惯例问题.Ruby代码旨在最小化额外的字符,我认为额外的空格与此趋势相反.
bwv*_*549 22
它来自Ruby.这里有一个"非官方"的Ruby风格指南:
http://www.caliban.org/ruby/rubyguide.shtml#indentation
关于为什么两个空间击败八个或四个没有真正的理由.也许是因为Ruby代码通常比Java和C具有更短的行,这往往使用四个?