CodeRush 和 Resharper 等工具提供了许多简单的重构,例如“重命名变量”。但是,如果您可以拥有任何重构功能(无论多么复杂),它会是什么?
(我知道,每个人都想要一个“使程序完美”的重构,但让我们在这里现实一点。)
CodeRush 和 Resharper 等工具提供了许多简单的重构,例如“重命名变量”。但是,如果您可以拥有任何重构功能(无论多么复杂),它会是什么?
(我知道,每个人都想要一个“使程序完美”的重构,但让我们在这里现实一点。)
我不会特别喜欢某个特定的功能。我更喜欢对现有的内置函数进行改进。即我想声明我的代码是如何重构的,即命名约定和变量定位。例如,我希望我的 get/set 属性如下:
public string Foo
{
get
{
return foo;
}
set
{
_foo = value;
}
}
private string _foo;
但是视觉工作室以某种我无法忍受的疯狂方式来做这件事,这不符合我们的编码标准。
如果每一种现有的重构方法都不像是由不同的人用自己的想法编写的,那就太好了。