gpt4 book ai didi

vb.net - 每个文件有推荐的代码行数吗?

转载 作者:行者123 更新时间:2023-12-03 00:46:08 25 4
gpt4 key购买 nike

我有一个类文件,其中包含某个 Web 应用程序所需的所有类。目前我在第 7269 行,它包含许多类。我并不特别担心,但我开始注意到,处理此文件时 Visual Studio 的响应速度变慢。我认为这可能是由于文件大小和每次按 Enter 键后 Visual Studio 重新编译造成的。

有没有人对每个文件的每个类的行数限制有任何建议,或者关于如何/为什么我应该将类移动到单独的文件中的指南?

我发现这是关于 Java 的,但我特别关心 VB 和 Visual Studio 2005

Maximum lines of code permitted in a Java class?

谢谢

编辑文件中有大约 50 多个类,有些很小,有些很大!

最佳答案

埃加德。

几乎所有人都强烈建议将类包含在每个类的一个文件中。

线条并不是很直接相关,但它可能表明您正在创建一个过于复杂的神类并且需要打破逻辑。如果正确完成,单元测试驱动的开发会强制执行此操作。

编辑(注意到“为什么?”):

从你问的事实来看,这应该是显而易见的:)

一些(许多原因):

  • 很难可视化大文件中的实际代码布局

  • 大多数 IDE 的默认设置是一次显示多个文件,但不是同一文件的多个 View

  • 对单个文件的源代码控制可能是一个问题:“您可以 checkin {godfile} 以便我可以处理该项目吗?”

  • 将代码碎片化到命名空间/包/分支中是一个问题

关于vb.net - 每个文件有推荐的代码行数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/374262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com