居然还有人用3个空格来对齐代码
【导读】对齐代码时该用Tab 还是空格。这个话题就像浏览器和操作系统之战也
是能让程序员争辩很久的。甚至还动粗 比如下面漫画。
Uku Pattak最近分析了GitHub上多种语言的热门项目 star数量高的伯乐在线摘编了其分析结果。
C语言
分析了371
个热门项目结果
32.08%用Tab35.31%用4个空格26.15%用2个4.31%用3个2.16%用8个C++
分析了248
个热门项目结果
20.56%用Tab39.11%用4个空格38.71%用2个1.61%用3个CSS
分析了357
个热门项目结果
19.89%用Tab71.71%用2个空格8.4%用4个空格
Go
分析了238个项目结果
98.32%用Ta b0.84%用2个空格0.84%用4个Groovy——————————————————————————————————————————————————
———
分析了110
个项目结果
8.18%用Tab17.27%用2个空格74.55%用4个Haskel l分析了308个项目结果
1.62%用Ta b61.69%用2个空格36.69%用4个Java分析了293
个项目结果
11.6%用Tab23.21%用2个空格65.19%用4个JavaScript分析了317个项目结果
13.25%用Tab59.94%用2个空格26.81%用4个PHP分析了408
个项目结果
28.68%用Tab6.12%用2个空格65.2%用4个Python分析了234个项目结果
2.99%用Ta b5.13%用2个空格91.88%用4个R u by分析了489
个项目结果
0%用Tab100%用2个空格0%用4个Scala
分析了220个项目结果
0%用Tab98.64%用2个空格1.36%用4个
Shel l
分析了288
——————————————————————————————————————————————————
———
个项目结果
21.88%用Ta b48.26%用2个空格28.82%用4个0.35%用3个0.69%用8个Sw ift
分析了88个项目结果
5.68%用Tab11.36%用2个空格82.95%用4个
国内的情况
2015年12月28日我们在@程序员的那些事微博发了一个投票。截至发稿时为止结果如下
最后有2个小问题
——————————————————————————————————————————————————
———
简介华圣云 HuaSaint是阿里云国际版一级分销商(诚招募二级代理),专业为全球企业客户与个人开发者提供阿里云国际版开户注册、认证、充值等服务,通过HuaSaint开通阿里云国际版只需要一个邮箱,不需要PayPal信用卡,不需要买海外电话卡,绝对的零门槛,零风险官方网站:www.huasaint.com企业名:huaSaint Tech Limited阿里云国际版都有什么优势?阿里云国际版的产品...
公司成立于2007年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前,旅途云公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。点击进入:旅途云官方网商家LOGO优惠方案:CPU内存硬盘带宽/流量/防御...
Hostinger 商家我们可能一些新用户不是太熟悉,因为我们很多新人用户都可能较多的直接从云服务器、独立服务器起步的。而Hostinger商家已经有将近十年的历史的商家,曾经主做低价虚拟主机,也是比较有知名度的,那时候也有接触过,不过一直没有过多的使用。这不这么多年过去,Hostinger商家一直比较稳妥的在运营,最近看到这个商家在改版UI后且产品上也在活动策划比较多。目前Hostinger在进...