我最近读了MichaelC.Fees的书“Working effectively with legacy code”,他提到了一种测试自动重构工具安全性的方法。
我的问题是:是否有用于.net平台的安全重构工具?;这意味着只允许真正重构的工具,例如在下面的示例中不允许对temp变量进行inline variable重构,或者至少显示出我正在更改逻辑的警告。
class Program
{
private static int _x;
static void Main()
{
int temp = Test();
for (int i =