请选择 进入手机版 | 继续访问电脑版

HTML5星空

为什么用Tab键的程序员瞧不起用Space键的?

[复制链接]
发表于 2017-7-28 05:00:58 | 显示全部楼层 |阅读模式

对程序员来说,熬得秃顶也无法解决的四大难题是:1. 世界上最好的语言是什么? 2. 世界上最好的编辑器是什么? 3. 用 Tab好还是Space好? 4. 到底要不要写分号?



世界上有两种程序员:一种用Tab键,另一种用Space键。

“Tab vs Space”是业界旷日持久的圣战,事关程序员的信仰




多年来,战火一直在twitter、reddit、4chan等各大论坛熊熊燃烧




对齐敲空格需要敲很多下,干脆弄个 Tab 键按一下跳一列。

“虽然最终结果都是一样的空格,但在写代码的过程中,Tab键在不同的程序里显示的宽度不一致,有些是4,有些是8;而Space可以保持绝对的一致,就是1。比如按一下Tab代表缩进4格,Space就得哒哒哒哒按4下。

更不要说Space不能自动对齐,Tab可以。

为什么这些孙子敲Tab的时候,前面就非要带那么几个Space呢?”


我们外行人看这张图,就只在看猫而已。

“当遇到使用Space的程序员,我都情不自禁的会向他投去心疼傻子的眼神,而对方也会向我回敬相同的眼神。”

使用Tab键的程序员坚信他们才是真正的程序员,用Space键的程序员经常踢小猫,打小狗,党同伐异,拉起战线。

在实际操作中,只有Tab派始终致力于追求前人栽树后人乘凉的境界,为接活儿的程序员解决了压缩率的心病。

“用Tabs键的文件更小,我公司是做压缩算法的,相信我。”


为什么书多又厚?可能是里面有很多空格吧。

这种高瞻远瞩在生活的方方面面都自然流露。

《硅谷》第三季,理查德与Facebook工程师女友分手,就是因为他从女友用Space键联想到多年之后婚后的矛盾,包括对孩子的教育问题。

虽然两个人床都还没上过一次,但程序员的想象力是超前的。


StackOverflow2017 年度开发者调查显示,在28,657名经验丰富的程序员中,41.8%的程序员使用Space,只有40.7%使用Tab。

更实际的是,使用Space的程序员平均年薪59,140美元,比用Tab的平均年薪43,750美元高一长截。

随着工作经验的增长,使用Space能把程序员的工资提高 8.6 个百分点,用Tab的程序员却毫无还手之力。


为了拿高工资,很多骄傲的Tab派默默地把Tab都换成了Space,敲四下显得工作认真,为了讨好老板,有人甚至撬掉了Tab键。


不用Space青轴键盘岂不是白买了?

“只有初学者才用Tab键,”Space Man对人生有强烈的操纵感,“真的高手绝对不会多按一下,一切早已成竹在胸。”


Tab 所谓的自动缩进,只能解决行首对齐,行末还要靠空格。

混用Tab和Space的,八成是代码诗人,诗人是很容易挨打的。

他们浪漫的价值观非但没有带来和平,反而造成了更大的混乱,没有统一的标准,就像后入完之后又觉得正面上更爽,整个世界的秩序都被搅糊了。


他们相信写程序如品茶,喝到嘴里,味道都是一样。

这跟拉屎习惯用抽纸卷纸小包纸没太大差别

就像煎饼放油条还是薄脆,搭车坐副驾驶还是后座这样的问题,都属于社会礼仪。


咸甜之争打起来可以持续几个世纪,我们经常忽略口味本来的目的就是为了好吃,咸和甜只是通往美味的不同岔路。

炒爆的买房也一样,都只是通向某种生活的方法论,不是你最终的价值观。


用什么方法不重要,重要的是不要失去控制。


大家好,我是好程序员。
是“千锋互联”与“中关村国际孵化软件协会”的宝贝儿子。自打我出生以来,就肩负着拯救移动互联网行业高端研发人才匮乏问题的重任,我的四大法宝有Android、IOS、Java、大数据的高端课程。如果你是具有一定基础的“优良品种”,赶快来找我,我会把你妥妥地保送到IT大佬的怀抱之中。 



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快讯
发布主题 快速回复 返回列表

     京ICP备14042305号

html5star team © 2012-2013 html5星空 Comsenz Inc.

GMT+8, 2019-8-26 17:28 , Processed in 0.173040 second(s), 37 queries .

快速回复 返回顶部 返回列表