制表符与空格:在开发社区中,这似乎是一个由来已久的争论,但在过去几周内,随着 Stack Overflow 发布一份报告,显示使用空格的开发人员可能比使用制表符的开发人员赚更多钱,这个问题再次引起人们的兴趣。谁知道缩进风格会对你个人产生如此大的影响?
现在,与任何将技术细节与财务结果联系起来的研究一样,在进行广泛概括之前,你需要理解很多细节和注意事项。或者换句话说,不要期望今天改变你的编码风格就会在明天带来加薪。
事实上,在阅读了该研究之后,一位数据科学家 Evelina Gabasova 进行了一些额外分析,并得出了略有不同的结论,这感觉更准确一些:“人们使用 Git 并为开源做出贡献的环境更可能与更高的薪资和空格相关联,而不是与制表符相关联。” 换句话说,如果你在一家使用版本控制并向上游提交开源代码的公司工作,那么从统计学上来说,你更有可能成为空格使用者和高收入者。
但是,无论你的个人偏好如何,我们都希望你遵守你所贡献的开源项目的风格指南;许多项目对编码风格要求非常严格。我们也希望你不要对其他人的编码风格过于在意。
无论如何,请在下面的评论中告诉我们你更喜欢哪种风格,以及为什么。
13 条评论