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