当我写代码时,我会尝试将相似的代码行组合在一起,然后留下一个空行并编写另一个代码块。
我相信这有助于代码的简洁性和可读性。
我不喜欢在没有任何行距的情况下将内容捆绑在一起。它看起来像 hell ,很难阅读,也很难理解。
我的一位老师降级了我的一项作业,因为我在逻辑上分隔了我的代码。他说,“当你必须在现实世界中整天阅读代码时,你不会输入这个行距,你会感谢我的。”当然,我从来没有也永远不会感谢他。
现在我在现实世界中,我看到的大多数绝对没有行距的代码文件都写得不好,考虑得不好。
这在 VB 类型语言中可能比在 C 类型语言中更普遍,但同样的概念也适用。
想到两个问题:
- 您在代码中的什么地方留空行?
- 多少行距才算过大?
最佳答案
我关注 Microsoft's Guidelines for C# .
编辑:standard for C#是不要与 IDE 作斗争。如果您点击 CTRL K+D
,IDE 将自动在代码段之间放置空行。
接下来,如果您查看 MSDN 上的 C# 示例代码或 anywhere else ,通常在每个逻辑放置的组之间都有一个空行。所以你所有的成员变量后面都会有一个空行,每个方法后面都有一个空行,等等。
回应那些表达我使用 IDE 进行 C# 编程的震惊和恐惧的评论:
真正的程序员
关于formatting - 格式化代码的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/638561/