当我写代码时,我试着把相似的代码行组合在一起,然后留下一个空行,然后写另一个代码块。
我相信这有助于代码的整洁和可读性。
我不太喜欢把没有任何行距的东西聚集在一起。它看起来像地狱,很难读懂,也很难理解。
我的一位老师给我的一份作业打了降级,因为我把代码放在了逻辑上。他说,‘当你不得不在现实世界中整天阅读代码时,你不会把这个行距放进去,你会感谢我的。’当然,我从来没有,也永远不会感谢他。
现在我在现实世界中,我看到的大多数绝对没有行距的代码文件都写得很糟糕,考虑得也很糟糕。
这在VB类型的语言中可能比在C类型的语言中更常见,但同样的概念也适用。
两个问题浮现在脑海中:
发布于 2009-03-12 13:15:09
我关注Microsoft's Guidelines for C#。
编辑:The standard for C# is 不要对抗集成开发环境的。如果点击CTRL K+D
,集成开发环境将自动在代码段之间放置空行。
接下来,如果您查看MSDN或anywhere else上的C#示例代码,在每个逻辑放置的组之间通常会有一个空行。因此,在所有成员变量之后都会有一个空行,在每个方法之后都会有一个空行,等等。
对于我使用集成开发环境进行C#编程的评论,我表示震惊和恐惧:
真正的程序员
发布于 2009-03-12 13:15:13
我想我做了一些类似的事情,但没有硬性规定。我喜欢将代码间隔在分组/相关逻辑的“段落”中。
没有额外行距的代码读起来很糟糕。
发布于 2009-03-12 13:23:04
这听起来像是我在代码行上加了空格。
但这是一个无关紧要的个人偏好,每个人都会有自己的“正确方式”去做。最重要的事情,IMHO,是适应你将要进入的环境的风格。
此外,你会在“真实世界”中找到这样的代码……但听起来你有更高的抱负。;-)
编辑:...不是比“现实世界”更高的愿望,而是比“现实世界”中常见的平庸垃圾更高的抱负。..。然而,如果你碰巧有比“现实世界”更高的抱负,你可能会想去看一位专业人士。;-)
https://stackoverflow.com/questions/638561
复制相似问题