Вопросы с тегом «refactoring»

94
Какие живые шаблоны ReSharper 4+ для C # вы используете? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

87
Меню рефакторинга отсутствует в Visual Studio 2015

Мне не удается найти контекстное меню, вызываемое правой кнопкой мыши в Visual Studio 2015. Я знаю, что с моим проектом или файлом, над которым я работаю, все в порядке. Я могу найти контекстное меню рефакторинга, вызываемое правой кнопкой мыши в Visual Studio 2013. Однако в Visual Studio 2015...

86
Ctrl + R, Ctrl + R команда не работает

Я пытаюсь использовать команду Ctrl+ R, Ctrl+ Rв Visual Studio 2008 для переименования переменной. Я получаю сообщение об ошибке внизу: «Комбинация клавиш ( Ctrl+ R, Ctrl+ R) связана с командой (& Переименовать ...), которая в настоящее время недоступна». Я не запускаю это или что-то, что я...

86
Заменить несколько строковых элементов в C #

Есть ли лучший способ сделать это ... MyString.Trim().Replace("&", "and").Replace(",", "").Replace(" ", " ") .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower(); Я расширил класс String, чтобы сократить его до одной задачи, но есть ли более быстрый способ? public static class...

83
Простой способ изменить порядок методов класса Java в IntelliJ?

Есть ли более простой способ переупорядочения методов в исходном файле класса в IntelliJ, чем вырезание и вставка кода вручную? В настоящее время мне это часто требуется при рефакторинге устаревшего кода, например, для перемещения связанных методов ближе друг к другу в исходном коде. В Eclipse...

81
Что такое рефакторинг, а что только модифицирует код?

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

80
Как поступать с предупреждениями о несоответствии подписи / без подписи (C4018)?

Я работаю с большим количеством вычислительного кода, написанного на C ++, имея в виду высокую производительность и небольшие накладные расходы на память. Он часто использует контейнеры STL (в основном vector) и перебирает эти контейнеры почти в каждой отдельной функции. Повторяющийся код выглядит...

79
Можно ли иметь класс только со свойствами для целей рефакторинга?

У меня есть метод, который принимает 30 параметров. Я взял параметры и поместил их в один класс, чтобы я мог просто передать один параметр (класс) в метод. Совершенно нормально в случае рефакторинга передать объект, который инкапсулирует все параметры, даже если это все, что он содержит....

9
Непредвиденная проблема с типом элемента класса при рефакторинге перемещения файлов в Android Studio

Когда я рефакторину переместить некоторые файлы в Android Studio, я столкнулся с проблемой неожиданного класса типа элемента. Кто-нибудь может мне помочь с ответом? Заранее спасибо!...