前端之家收集整理的这篇文章主要介绍了
c# – 如何在visual studio中重构大型项目,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我总是遇到一个问题,我在Visual Stu
dio(2008)中的项目变成了巨大的怪物,一切都被抛入Web应用程序项目.我知道从检查一些开源的东西,他们往往在
解决方案中有多个项目,每个项目都有自己的职责.
有没有人对如何重构这个有任何建议?单独的项目与网络项目的一部分应该是什么?你能指点我关于这个主题的任何参考资料,还是只是你随着时间习惯的东西?
@R_502_323@
将项目干净地组织到命名空间中.命名空间不应该太大,也不能太小.使每个命名空间具有公共“接口”(即一组公共类),并且不从其他命名空间访问命名空间的内部实现细节.不同的命名空间通常涉及应用程序的不同部分,例如,您将拥有与UI,业务逻辑,帮助程序
功能等相关的
名称空间.
Framework Design Guidelines有一些很好的建议如何设计
名称空间.
当您认为项目变得过大时,只需确定明确相互关联的命名空间集,并将它们移动到单独的项目中.由于其他名称空间已经只使用移动的名称空间的公共接口,因此将名称空间重构为新项目仅仅是文件移动操作.
原文链接:https://www.f2er.com/csharp/243910.html