是否有(工具辅助)使用VS2015和VisualAssist执行“移动方法”重构的方法?

时间:2018-10-04 12:00:42

标签: c++ visual-studio-2015 refactoring automated-refactoring visual-assist

我正在分解一个很大的班级,该班级将做得很多(又名God Object)分成较小的部分。

该类以前曾经被部分分解,现在看起来像(simplified):

FooHolder

因此,下一个逻辑步骤是将BarHolderBigClassmove的所有其他函数添加到BigClass的访问器函数(到BigClass)实际保存数据(并从那里继续重构)。

不幸的是,Holder(字面上)有两个打败的{{1}}类型类和一千个这些函数。被多个类调用两次到五十次。而且我真的很想避免手动操作。

正如标题中所述,我正在使用Visual Studio 2015(带有VisualAssist扩展)在C ++中工作-有没有一种方法可以以半自动化/工具辅助的方式执行这些重构?

0 个答案:

没有答案