我遵循这一规则,但我的一些同事不同意它,他们认为如果一个班级较小,它可以与其他班级留在同一文件中.

我经常听到的另一个论点是"即使是微软也不做这件事,那我们为什么要做呢?"

这方面的普遍共识是什么?是否存在应该避免这种情况的情况?

推荐答案

每个文件一个类还可以让您更好地了解每个签入发生了什么变化,而无需查看文件的不同之处.

.net相关问答推荐

为什么Linq中的运算符逻辑不匹配结果,当值为0或在VB. NET中没有

避免函数和其他对象之间的相互递归的模式?

Unity 2.0:如何使用 Resolve 和 ResolverOverride?

如何解决请确保文件可访问并且它是有效的程序集或 COM 组件?

使用泛型装箱和拆箱

将 Topshelf 应用程序安装为 Windows 服务

获取 .NET Framework 目录路径

如何授予所有用户对我的应用程序创建的文件的完全权限?

.NET 反射的成本是多少?

System.String.Copy 在 .NET 中有什么用?

WCF反序列化如何在不调用构造函数的情况下实例化对象?

如何确定字符串是 C# 中的有效 IPv4 还是 IPv6 地址?

POCO 是什么意思?

仅使用 XAML 绘制纯色三角形

如何在 Action 中传递参数?

ValueTypes 如何从 Object (ReferenceType) 派生并且仍然是 ValueTypes?

当它被抛出和捕获时,不要在那个异常处停止调试器

WinForms 中的模型视图演示者

在构建事件命令行中放置注释的正确方法?

连接字符串而不是使用一堆 TextBlocks