【发布时间】:2011-09-15 22:37:40
【问题描述】:
当我写代码时,我会尝试将相似的代码行组合在一起,然后留下一个空行并编写另一个代码块。
我相信这有助于代码的简洁性和可读性。
我不喜欢在没有任何行距的情况下将东西捆绑在一起。它看起来像地狱,很难阅读,也很难理解。
我的一位老师降级了我的一项作业,因为我在逻辑上分隔了我的代码。他说,“当你必须在现实世界中整天阅读代码时,你不会输入这个行距,你会感谢我的。”当然,我从来没有也永远不会感谢他。
现在我在现实世界中,我看到的大多数绝对没有行距的代码文件都是写得不好,考虑得不好。
这在 VB 类型语言中可能比在 C 类型语言中更普遍,但同样的概念也适用。
想到两个问题:
- 您在代码中的什么地方留空行?
- 多少行距才算太大?
【问题讨论】:
-
“他是个混蛋(他为什么要教书)”?? wtf?
-
呵呵。错字,但我要离开它,只是因为。你知道这句话,'那些不能教书的人'。亚达亚达亚达
-
".. 并且考虑不周".. 这实际上是一个好点 - 划分为逻辑分组意味着您正在单独考虑代码的每个部分,而不是作为一些庞然大物的方法
-
已编辑:删除了关于该教师的完全不相关的评论。提问时请坚持事实。
-
这不应该是社区维基吗?
标签: formatting