我正在处理一个ASP.NET用户控件的巨大代码隐藏。我正在采取将巨大的类重构为由UI意图分离的一些部分clase的方法。
是否有指导:
我必须限制自己的部分课程数量。
为部分类文件命名或命名。
答案 0 :(得分:3)
您可以使用的部分类文件数量没有限制。它们都在编译时编译成单个类。但是,部分类文件越多,尝试在类中查找不同功能时就会出现更多令人困惑的事情。
我会命名以类名开头的文件,然后跟进文件所针对的问题。这样你就可以更清楚地了解每个文件中的内容。
你也应该小心你的课程。如果一个类正在解决几个不同的UI问题,你觉得它应该被分成单独的文件,听起来你的类应该被分解成几个更小,更简洁的类(而不是在几个文件中定义的单个单一类) )。
答案 1 :(得分:0)
我不熟悉部分课程限制。
关于文件命名,再次 - 没有限制。它可能是任何东西。
我个人的偏好是[MainClassName]。[方面] .cs,
例如: MyHugeControl.Reports.cs , MyHugeControl.Data.cs 等。