Sim*_*eep 3 .net c# class-design visual-studio
在一个文件中包含多个类定义是一种好习惯吗?或者每个文件最多有一个类?
Tim*_*imW 17
我更喜欢每个文件一个类.您永远不必搜索正确的文件名,因为它始终是类名.
每个文件一个类.
这样,当两个人必须编辑同一个文件时,您可以避免必须合并编辑,因为一个人正在处理class A
而另一个正在处理class B
.虽然这在任何源控制系统中应该是自动的,但这是一个可以错过的额外步骤,这会导致问题.
最好是让一个进程不允许首先发生这种错误.
我没有看到同一文件中的多个类有任何问题,只要这些类彼此相关即可.
如果您有resharper,您可以随时使用导航工具查找任何类.