作为程序员,编写代码的时候,在缩进时你是喜欢使用空格键呢,还是Tab跳格键呢?

这可不是一个小问题。在HBO的喜剧片《硅谷》第三季中,不同的缩进风格竟然直接导致两位程序员分手。

男女两名程序员正一边编程一边约会,小伙子忍受不了姑娘使用空格键缩进,认为Tab键更节省文件体积,最后愤然离去,声称绝对不会和用空格键缩进的人滚床单,以免孩子面临艰难的人生抉择……

那么在现实编程中,程序员究竟是爱用空格键还是Tab键?

Google程序员Felipe Hoffa分析了GitHub上的40万个代码库、10亿个文件,并排除了重复文件和不到10行代码的文件,总共14TB数据。

分析后发现,空格键其实远比Tab键流行。

公众号:w3c技术教程

转载于:https://www.cnblogs.com/w3cschool/p/5865032.html

一位程序员和他的程序员老婆分手了,原因竟是…相关推荐

  1. 这位 50 岁的海归程序员,当着老板还在天天改 Bug

    50 岁还在写代码!经常被自己的下属安排改Bug,还改得美滋滋!一家人都爱编程,太太和儿子都是程序员! 好不容易在美国扎住脚,竟因耐不住安逸,卖掉房子回国从0开始创业!三次创业两次成功.最后一次还在路 ...

  2. 程序人生系列谈:《程序员》带给我的启发故事

    ‍ ‍ 来源 | CSDN 博客 作者 | 叶帆科技 刘洪峰 <程序员>创刊已经20余年了, 我参加工作也已经20多年了,我专职做程序员的时间和<程序员>创刊的时间几乎一样长. ...

  3. 程序员的认知-中国程序员为什么跳槽

    2019独角兽企业重金招聘Python工程师标准>>> 一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象.他们在误导着中国,把我们的后继军训练成软件蓝领?D?D?D?D胸无大志 ...

  4. python程序员搞笑段子_程序员才能看得懂的段子,内含表情包,吃饭的时候别点!...

    原标题:程序员才能看得懂的段子,内含表情包,吃饭的时候别点! 很多网友都认为程序员必定是非常古板,整天只会敲键盘的码农.其实这种看法是非常片面的.真正优秀的程序员,不仅精通程序的编写,还是某些领域的专 ...

  5. 新手程序员如何让他快速成长?一名老程序员,谈谈对程序员的培养

    我很自豪我就是一名程序员,也希望给程序员或者前程序员们带来一点启发.纯粹个人一些想法,也许你认可我的言辞,也许你不屑我的观点,无论如何,欢迎谈谈你的看法. 让程序员做更多种类的事 为什么有人说小公司锻 ...

  6. 优秀的程序员VS糟糕的程序员

    优秀的程序员和一般的程序员差别在哪里?怎么才能成为优秀的程序员?我们选择了这个职业就要把他做好! 优秀的程序员: 1.逻辑能力很强,这也是解决问题的关键. 2.分析能力.可以很好的解决复杂问题. 3. ...

  7. 趣挨踢 | “菜鸟”程序员和“大神”程序员的差别竟然这么大...

    戳蓝字"CSDN云计算"关注我们哦! 出处 | [51CTO技术栈]   程序员这个物种自诞生以来,便产生了森严的等级制度,划分标准十分复杂却又有规律可循. 我们暂且分为:菜鸟.普 ...

  8. PHP程序员开发win32应用程序之梦

    相信做纯WEB开发的PHP程序员都会想过,要是PHP能开发windows本地应用程序多好,于是上网一查找出来的很多都是"PHP-GTK"的老文章,这东西好像已经没人维护了,随便看了 ...

  9. “菜鸟”程序员和“大神”程序员的差别竟然这么大...

    点击上方"民工哥技术之路",关注并设置"星标" 每天为你带来不一样的干货分享 " 程序员这个物种自诞生以来,便产生了森严的等级制度,划分标准十分复杂却 ...

  10. 一个程序员的十年程序人生感悟

    展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的1 ...

最新文章

  1. html最新的版本是多少,HTML5之前的版本是什么?
  2. Android画图学习总结(四)——Animation(上)
  3. 统治世界的十大排序算法!
  4. linux LD_LIBRARY_PATH环境变量
  5. ASP.NET 2.0服务器控件与组件开发中文版即将出版
  6. [POJ1743]Musical Theme
  7. android开发中的grid控制
  8. linux重启ipv6_过渡到 nftables | Linux 中国
  9. Android自定义view-电子签名画板
  10. 什么是RGB-D图像
  11. Android 4.0模拟器弹出---“谷歌拼音输入法”已停止运行的解决方法
  12. 计算机类核刊 版面费,核心期刊的版面费怎么算
  13. M_Map绘图笔记——函数详解(四)
  14. GSM的逻辑信道-控制信道-专用控制信道(DCCH
  15. 政务系统故障容灾备份解燃眉之急
  16. Process returned -1073741819 (0xC0000005)
  17. jquery自由落体运动(弹簧运动)
  18. Three 之 three.js (webgl)透视视角和正交视角,以及透视转正交的视角切换
  19. 戴尔回应VCE:云计算最好是开放可定制
  20. C语言入门练习— —累乘与累加混合计算

热门文章

  1. 从load加载数据类型是struct说起
  2. php 或取域名的ip,php如何获取域名IP地址代码函数
  3. Flink on YARN(上):一张图轻松掌握基础架构与启动流程
  4. Java基础---集合框架---迭代器、ListIterator、Vector中枚举、LinkedList、ArrayList、HashSet、TreeSet、二叉树、Comparator
  5. dotween unity 延时_使用DoTween在Unity中制作队列(Sequence)动画
  6. 宝塔linux跑tomcat,宝塔面板环境的安装(Linux、Tomcat、Node.js、Windows等环境)
  7. java aes加密 cbc_AES加密,CBC模式,0填充
  8. python实现多智能体一致性_多智能体深度学习算法MADDPG的PARL实践
  9. filename.whl is not supported wheel on this platform 部分第三方库无法安装的解决办法
  10. jQuery 鼠标事件