![]() |
1
3
我首先检查任何不遵循 Single Responsibility Principle 把它们分解,这样它们就可以了。完成后,您应该能够处理代码的功能,并且能够更容易地对代码进行分组,并将其移动到专门的类中,以便这些组创建必要的对象,以便在您进行时使用。我发现 ReSharper 是一个非常有用的工具来帮助完成这一切。最终,在成功重构之前,您将始终需要对代码中的基本原理有一个扎实的了解。 我们都曾在某个时刻出现过,我对你深表同情,但你愿意尝试这一切,意味着你已经朝着正确的方向前进了。祝你好运! |
![]() |
2
0
|
![]() |
3
0
哇,首先很抱歉。任何将6000行代码放在代码后面的人都应该受到打击:) 现在我已经完成了这种重构。我将分几个步骤来处理: (1)创建逻辑区域和结束区域 类似-保存方法、加载方法或 (2)查看您是否可以基于业务中的这些区域创建物理业务对象 层 (3)完成后,只需将所有代码引用到适当的类。 我知道你想找个工具把这一切都干掉,但我担心这样做你会挖到坑里的北斗七星。理解代码并逐个移动它会让您更好地理解代码。 |
![]() |
Willy · LINQ:将分组列表转换为新列表 7 年前 |
![]() |
Kapil · 如何使用参数设置脚本任务SSI的路径 7 年前 |
![]() |
c00000fd · 跨命名空间和不同的.H文件的友元类 7 年前 |
![]() |
tangoal · 调用模板类成员时非法使用此类型作为表达式 7 年前 |