我越多地浏览代码以使用非Python语言打开源代码项目,我就越意识到似乎很多程序员不相信适当的缩进。(我不会特别提到任何项目,以避免任何人对这个问题过于个人化。)通常代码是缩进的,但在某种程度上与标准样式完全不同,这让我抓狂,特别是在旧的/粗糙的代码中。我注意到,当我用类C语言编写时,我倾向于像在用Python编写时一样严格地缩进,除了调试代码之外,我实际上想要像一个痛苦的拇指一样突出。考虑到使用现代IDE修复不正确的缩进是多么容易,那么不严格地保持缩进与大括号同步的理由是什么?
发布于 2010-03-19 02:57:21
这个问题出现在我工作的源代码库中的大多数情况都是由于制表符和空格的混合造成的。在一个人的编辑器中,每4个字符设置一个制表位,看起来很好,但在另一个人的系统中,有2个或8个空格键,看起来很糟糕。您可以随心所欲地重新排列这些数字;有些文件无论如何都会乱七八糟。改变间距对于合并来说是一个巨大的痛苦,所以它永远不会得到修复。
发布于 2010-03-19 02:58:17
如果你用php编写代码,很容易就会有“不好缩进”的html,我想说的是,对php来说,整齐地缩进比它吐出的html更重要……
发布于 2010-03-19 03:00:20
除了Carl's observation之外还有两点
https://stackoverflow.com/questions/2472553
复制相似问题