您希望有哪些复杂的重构功能?

时间:2009-11-26 17:39:18

标签: c# refactoring resharper coderush

CodeRush和Resharper等工具提供了许多简单的重构,例如“重命名变量”。但是,如果你可以拥有任何重构功能(无论多么复杂),它会是什么?

(我知道,每个人都希望'制作程序完美'重构,但让我们在这里变得现实。)

3 个答案:

答案 0 :(得分:1)

我不会特别喜欢某个特定功能。我更喜欢改进现有的内置功能。即我想声明我的代码是如何重构的,即命名约定和变量定位。举个例子,我希望我的get / set属性如下:

public string Foo
{
   get
   {
      return foo;
   }
   set
   {
      _foo = value;
   }
}
private string _foo;

但视觉工作室以一种疯狂的方式做到了我无法忍受,并且不符合我们的编码标准。

如果每个现有的重构方法都没有感觉,好像它是由不同的人用他们自己的想法编写的,那就好了。

答案 1 :(得分:1)

  • 将此方法移至库XYZ

答案 2 :(得分:1)

  • 添加引用并使用make(此类引用/方法调用)工作