空格键程序员赚更多钱

因此上周爆发了一些争议。 感谢我们常驻的数据科学家卓越的David Robinson ,我们了解到在代码中使用空格而不是制表符的程序员可以赚到更多钱……

这不仅使我们感到惊讶。 我们的发现引发了Reddit的大火 ,成为Hacker News的头条新闻 ,并获得了BBC 参与。 尽管他们很快就编辑了帖子,但这是一句引述的瑰宝:

好吧,不,但是肯定有百万个因素不一定要考虑在内。 当然,相关不等于因果关系。 话虽这么说,数据已经存在,我们解释了大多数混淆因素。

除了15370美元的年薪差异外,程序员是否使用空格或制表符真的重要吗? 简短的答案取决于情况。 在较小的团队中,通常就代码格式达成一致。 但是,随着团队规模的扩大,对代码格式的分歧会导致内in和秘密的代码“清理”。

真正的答案是,同意代码实践标准的组织可以更好地发挥作用,因为它使专家可以更好地执行。 Coding Horror的Jeff Atwood和Stack Overflow的联合创始人分享了这一点

当程序声明以合理的顺序排列时,专家比新手能够更好地记住它们。 当陈述被打乱时,专家的优势下降了。

那么谁来设定标准呢? 自上而下的命令可以在一个小型团队中工作,但是在团队和整个组织中,您需要一个社区。 该社区应该使每个人都可以轻松使用和发现这些程序。 这样,当有人在Stack Overflow,Github等上共享代码时,而不是对格式发表format昧的评论,您就可以完成一些实际工作,并更快地获得编码问题的答案。

希望您喜欢这篇文章,如果可以的话,请不要丢失标签😉

我应该重构标记为“请勿更改”的代码吗?

我正在处理一个相当大的代码库,并且给了我几个月时间来重构现有代码。 重构过程是…

softwareengineering.stackexchange.com

有点像在恐怖电影中听到敲门声的那扇门……


我帮助高级IT领导者和公司解决数字转换所面临的挑战,并朝着以开发人员为中心的文化交付创新和客户价值。 在我的日常工作中,您可以 在这里找到我