C# 使用ReSharper将方法调用移入构造函数
在处理遗留代码和较差的测试覆盖率时,能够仅使用自动化工具进行重构非常有用。这里有一种情况,我被困住了 鉴于:C# 使用ReSharper将方法调用移入构造函数,c#,resharper,C#,Resharper,在处理遗留代码和较差的测试覆盖率时,能够仅使用自动化工具进行重构非常有用。这里有一种情况,我被困住了 鉴于: var foo = new Foo(); foo.Bar(); 是否有一种方法,仅使用ReSharper自动重构,将条()调用移入Foo的构造函数 传统方法中的类似情况很简单。鉴于: foo.Bar(); foo.Baz(); 选择两行 提取方法Bar2 调用Bar() 将Bar2重命名为Bar 可能您不能更改方法,因为此更改将影响第一次调用的每个调用,即使您不需要它,但对于特定位
var foo = new Foo();
foo.Bar();
是否有一种方法,仅使用ReSharper自动重构,将条()调用移入Foo
的构造函数
传统方法中的类似情况很简单。鉴于:
foo.Bar();
foo.Baz();
选择两行
提取方法Bar2
调用Bar()
将Bar2
重命名为Bar
可能您不能更改方法,因为此更改将影响第一次调用的每个调用,即使您不需要它,但对于特定位置,您可以创建一个新方法并调用它。可能您不能更改方法,因为此更改将影响第一次调用的每个调用,即使您不需要它,但是对于特定的位置,您可以创建一个新方法并调用它。