硅谷的理查德·亨德里克斯 (Richard Hendricks) 非常注重效率。当他出售 Pied Piper 的办公用品和电脑以期雇佣更多程序员时,当他将公司搬回狭小的空间以专注于压缩平台时,我们都能看到这一点,尤其在他的代码中,我们更能看到这一点。 本周的《硅谷》节目围绕着程序员们的一场非常现实的争论展开:在对齐代码时应该使用空格还是制表符。我们所使用的程序的代码依赖于复杂的嵌套文本分组。为了让人们更容易理解,程序员会使用制表符或空格缩进这些分组来分隔它们。 有些程序员,比如理查德(Thomas Middleditch),更喜欢使用制表符,因为这样更高效。一个制表符可以代表四个空格,理论上这可以使代码更精简、更简洁。其他人则更喜欢空格提供的更具体的对齐方式。 “对于大多数开发人员来说,都有一个正确答案,”谷歌开源总监兼节目顾问克里斯·迪博纳 (Chris DiBona) 表示。“理查德 (Richard) 的重点是节省空间和时间。[这就是] 压缩的全部意义所在。” “最重要的是,空格可以让你更好地控制缩进方式,并确保它在不同的机器上保持一致,”助理制作人、硅谷名誉技术顾问乔纳森·多坦 (Jonathan Dotan) 表示。“此外,从理论上讲,使用一次制表符键可以节省一些空间——对于理查德这样的工程师来说,这是一个非常重要的区别。” 在本周剧集的开头,Pied Piper 雇用了一些新员工来帮助构建他们的压缩平台,但是当他们开始扩大平台规模时,Gilfoyle(马丁·斯塔尔饰)解释说,理查德坚持在代码中使用制表符而不是空格。 我们还认识了温妮,她在 Facebook 工作并开始与理查德约会:不过,这是一段短暂的恋情,因为她坚持使用空格而不是制表符——这一差异最终导致他们分开。 这种争论在硅谷是真实存在的。当该剧的编剧之一丹·莱昂斯 (Dan Lyons) 为该剧集撰写一些笔记时,他打电话给一些程序员朋友,就这个问题征求他们的意见。朋友们在喝酒时向莱昂斯汇报说:“大家各占一半,有人准备打破酒瓶刺伤别人。” 本季的技术顾问 Ed McManus 和 Dotan 甚至试图找出马克·扎克伯格的一些早期代码,看看他更喜欢哪一段。据 Dotan 的说法(他的支持证据来自传闻),扎克伯格使用了标签。 这种对软件工程师特质的执着让硅谷看起来如此真实。为该剧提供技术问题建议的真实硅谷专家阵容十分强大,其中包括来自 Facebook、谷歌、亚马逊和 Dropbox 的软件工程师。 在第二季的编写过程中,在位于山景城的 Steins Beer Garden 的一次晚宴上,提出了加入标签和空格之争的想法。DiBona 邀请了来自不同创业公司和公司的 10 位程序员,讨论程序员及其同类人的各种怪癖。节目创作者 Mike Judge 和执行制片人 Alec Berg 认为这次聚会将充满各种哀叹。 迪博纳说:“因为一个女孩的选择与理查德不同,而理查德认为这个女孩的选择是非常错误的,所以她就和理查德分手,这太荒谬了。” 制表符和空格之间的争论更像是节目主持人和顾问们内部的争论,否则会失去观众。每个使用过电脑的人都知道空格和制表符之间的区别,但他们可能不知道什么时候使用 Python 是正确的,也不知道文本编辑器 Vim 和 Emacs 之间争斗的细节。(DiBona 更喜欢 Vim。) “当有人给我们提供补丁(在 Google),并来为我们工作时,我们会给他们一份风格指南,并告诉他们‘这是你在我们这里工作必须使用的东西’,”迪博纳说。“制表符与空格代表了所有这些问题。” |
不管你喜欢还是讨厌他们,Nickelback 乐队说“我们都想成为大摇滚明星!”这句话说得没错。如今...
阿里巴巴的故事 - 阿里巴巴的故事概述《阿里巴巴的故事》是一部动画片,于1929年1月1日上映,由银...
爱因斯坦首先发现,时间的流逝速度取决于你的移动速度和你与引力场的距离。科学家已经证明,在高海拔地区时...
高山阵也物语 - 高山阵也物语《高山阵屋物语》是一部于1993年12月1日首次上映的动画电影,因...
一百多年来,汽车的转向方式一直大同小异,但最近特斯拉和雷克萨斯都决定重新设计方向盘:这两家汽车公司用...
2011 年,美国有超过 15,000 个海滩因水污染而关闭或被迫离开。在许多地方,这个问题越来越严...
《白象》:深入探究 1981 年的动画经典1981年上映的动画电影《白象》以其独特的故事情节和优美的...
小鼠和大鼠是研究实验室的重要组成部分。但在研究全球大约一半人口的生殖健康时,这些小啮齿动物就显得力不...
机动战士高达SEED - 战斗结束后的和平之路《机动战士高达SEED》是Sunrise制作的电视动画...
我喜欢在 Mac 上玩游戏,但写完一整天的网络文章后,我实在无法忍受坐在键盘前。我宁愿把笔记本电脑插...
飞行员在飞行过程中会感受到身体受到的冲击力,他们还可能陷入迷失方向的境地。战斗机的军用飞行员在操纵飞...
任何曾经申请过信用卡并被拒绝的人都知道,他们脑海中浮现的主要问题是:“为什么?”通常的答案是缺乏信用...
1974 年的一个寒冷的下午,罗德岛州民主党参议员克莱本·佩尔和新泽西州共和党参议员克利福德·凯斯走...
Netflix 的标志性红包终于要开始滚动播放片尾字幕了。在为全国各地的电影爱好者提供 DVD 配送...
《丑小鸭》:根据安徒生的杰作改编的美丽成长故事《丑小鸭》于1970年8月1日上映,是一部根据安徒生经...