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