我知道“我应该如何缩进代码”的一般答案通常是“按照您的意愿行事,但与团队中的每个人一样”,但是在上一次我已经看到很多项目和平台都依赖于 2-space indentation 。
我只是想确保在缩进时获得“最好的帮助”,并确保它具有前瞻性。考虑到兼容性等,稍后更改项目中的结构是一个非常大的问题。
现在大多数项目都依赖于 2个空格, 4个空格或标签。
问题是“社区”在哪里? 2个空格还是4个空格?
我的猜测是2个空间,因为它在大公司中体现出来,并且所有推动标准的项目都在使用它。
您如何看待当前和未来的情况?适应2个空格缩进是明智的吗?
答案 0 :(得分:5)
我们在组织中与TABS缩进的原因很简单。 选项卡可以转换为空格,但空格无法转换为选项卡(可靠)。 一旦掌握了它,大多数编辑器都允许您设置TAB-WIDTH,因此您可以根据需要将代码视为缩进。 2,4,6个空格!
答案 1 :(得分:0)
我对这个问题最科学的回答是StackOverflow研究表明,只缩进空间的程序员薪水更高。
https://stackoverflow.blog/2017/06/15/developers-use-spaces-make-money-use-tabs/
答案 2 :(得分:0)
我知道这是一个老问题,但只需为您的问题“调整 2 个空格缩进是否明智?”加上我的 2 美分:
什么是明智将取决于上下文。但我的“算法”是:
示例: