格式化 – 格式化代码的正确方法是什么?

当我编写代码时,我尝试将类似代码的行组合在一起,然后留下空行并写另一个块。

我相信这有助于代码的整洁和可读性。

我不是一个没有任何行间距的东西组合的大粉丝。看起来像是地狱,很难阅读,很难跟踪。

我的老师之一,降级了我的任务之一,因为我在逻辑上隔开了我的代码。他说:“当你必须在现实世界中一整天阅读代码时,你不会把这一行间隔,你会感谢我。”当然,我从来没有,也不会感谢他。

现在我处于现实世界中,我看到绝对没有行间距的大部分代码文件写得不好,思想很差。

这在VB类型语言中可能比C语言更为先进,但同样的概念也适用。

有两个问题出在了:

>您在代码中留下空白行?
>多少行间距太多?

我跟着Microsoft’s Guidelines for C#

编辑:standard for C#是不要打IDE。如果您按CTRL K D,IDE将自动将空白行放在代码段之间。

要遵循这一点,如果您在MSDNanywhere else上查看C#示例代码,则每个逻辑放置组之间通常会有空白行。所以在你的所有成员变量之后都会有一个空白行,每个方法之后都有空白行等。

为了回应表达震撼和恐怖的评论,我使用IDE进行C#编程:

真正的编程人员

http://stackoverflow.com/questions/638561/what-is-the-proper-way-to-format-code

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:格式化 – 格式化代码的正确方法是什么?