Какие сложные функции рефакторинга вы хотели бы иметь? - PullRequest
0 голосов
/ 26 ноября 2009

Такие инструменты, как CodeRush и Resharper предлагают множество простых рефакторингов, таких как «Переименовать переменную» Но если бы у вас была вообще возможность рефакторинга (независимо от того, насколько она сложна), что бы это было?

(Я знаю, что все хотят рефакторинга «сделать программу идеальной», но давайте будем реалистичны.)

Ответы [ 3 ]

1 голос
/ 26 ноября 2009
  • Переместить этот метод в библиотеку XYZ
1 голос
/ 26 ноября 2009
  • Добавление ссылки и использование, необходимое для того, чтобы (эта ссылка на класс / вызов метода) работала
1 голос
/ 26 ноября 2009

Мне бы не очень понравилась конкретная функция. Я бы предпочел улучшения существующих встроенных функций. То есть Я хотел бы объявить, как мой код подвергается рефакторингу, то есть соглашениям об именах и позиционировании переменных. В качестве примера я хотел бы, чтобы мои свойства get / set были следующими:

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

Но визуальные студии делают это каким-то безумным способом, которого я не могу вынести, и это не соответствует нашим стандартам кодирования.

Было бы хорошо, если бы каждый существующий метод рефакторинга не чувствовал , как если бы он был написан другим человеком со своими собственными идеями.

...