根据您询问的对象,当涉及到编码风格时,这是最愚蠢或最重要的问题:制表符还是空格?
当我们去年夏天向您,我们的读者,提出 您更喜欢制表符还是空格 这个问题时,空格胜出了。 话虽如此,这是一个细致入微的问题,其中编程语言、编辑器和项目风格都应发挥作用。
无论您在空格与制表符的辩论中站在哪一边,都有一个相关的问题:如果您使用空格,您使用多少个?如果您使用制表符,您将多少个空格设置为等同于一级制表符深度?
有一种观点认为应该尽可能少用,特别是当您编写的代码包含特别冗长的命名约定,导致每行总字符数快速接近三位数时。 或者,也许您的代码中有特别深的缩进级别,并且出于某种原因,没有将较长的代码块分解为子例程。
使用更多空格的论点也是可读性,但在另一方面:如果您不使用足够的空格,有时很难轻松分辨代码行的缩进深度,尤其是在较小的字体大小下。
所以我们问您,亲爱的读者,在您选择的编辑器中,多少个空格等于一级缩进?
7 条评论