Вопросы по теме 'automated-refactoring'
Существуют ли какие-либо инструменты командной строки с открытым исходным кодом для рефакторинга Java-кода?
Я использую vim в качестве редактора, но я хотел бы получить ту же мощь IDE для java, когда дело доходит до рефакторинга. Есть ли инструменты командной строки для рефакторинга Java? Я, вероятно, мог бы что-то вместе взломать, используя скрипты perl...
5091 просмотров
schedule
30.07.2022
Как провести рефакторинг этого кода Ruby (контроллера)?
Это код в моем контроллере отчетов, он выглядит так плохо, может ли кто-нибудь дать мне несколько советов, как его привести в порядок?
# app\controller\reports_controller.rb
@report_lines = []
@sum_wp, @sum_projcted_wp, @sum_il,...
341 просмотров
schedule
24.05.2023
Как провести рефакторинг ‹ссылки href = /› на ссылки на страницах / представлениях ASP.NET с помощью ReSharper?
Я переместил набор страниц ASPX в другую папку с помощью команды ReSharper Refactor-> Move.
от ReSharper :
Переместить в папку
Этот рефакторинг помогает переместить класс, файл или набор классов или файлов в другой проект или...
392 просмотров
schedule
26.08.2022
Есть ли простой способ извлечь интерфейс в Visual Studio Express 2010 Edition?
У меня есть большой класс, из которого я хочу извлечь интерфейс.
Я нашел только «Метод извлечения» в разделе «Рефакторинг», поэтому мне интересно, есть ли какой-либо бесплатный инструмент, который делает это, поэтому мне не нужно создавать...
1686 просмотров
schedule
17.12.2023
Рефакторинг XSD и/или генерация кода Java
Мне дали устаревший набор XSD для сервисов, предоставляемых моим приложением, которые остро нуждаются в рефакторинге. Поскольку у некоторых потребительских приложений нет команды разработчиков, я не могу изменить результат и схему. Однако я могу...
256 просмотров
schedule
30.08.2022
Автоматическое упрощение кода с помощью рефакторинга
Есть ли инструмент для автоматического упрощения кода Java с помощью рефакторинга?
Есть такие инструменты для Python и C:
Автоматическое упрощение/рефакторинг кода Python (например, для циклов -> понимание списка)?
Есть ли инструмент для...
2921 просмотров
schedule
30.05.2023
Конструктор рефакторинга для использования списка инициализации
Я работаю над очень большой базой кода (более 3 млн. мест), у нас, очевидно, много классов, но большинство из них не используют списки инициализации в своих конструкторах, вместо этого они присваивают значения в теле конструктора (некоторая часть кода...
626 просмотров
schedule
21.06.2023
Как выполнить рефакторинг Boolean To Enum в IntelliJ IDEA?
Как выполнить рефакторинг Boolean To Enum в IntelliJ IDEA?
Например, преобразовать это:
void changeLights(boolean isOn) {
this.isOn = isOn;
}
changeLights(true);
changeLights(false);
В это:
enum LightState { ON, OFF }
void...
459 просмотров
schedule
16.11.2022
Изменение ссылок на устаревшие методы C++
У меня есть некоторые методы, которые устарели в моей кодовой базе, и я знаю, как я должен их заменить, есть ли способ сделать это автоматически? Я использую Visual Studio 2015, обновление 3, но я открыт для использования других текстовых...
533 просмотров
schedule
18.10.2022
Eclipse RCP — конфликтующие обработчики для команды ltk rename
Я разрабатываю приложение Eclipse RCP, в котором пишу свой собственный код рефакторинга. Я переопределяю команду org.eclipse.ltk.ui.refactoring.commands.renameResource следующим образом:
<extension point="org.eclipse.ui.commands">...
180 просмотров
schedule
22.03.2024
Есть ли простой способ защитить или восстановить исходный код Qt?
Я только что случайно преобразовал QList в QSet, и Qt добросовестно сделал это со всеми своими исходными кодами... (да, это было глупо!)
К счастью, мой код контролируется исходным кодом, я только что все восстановил, было бы целесообразно/разумно...
85 просмотров
schedule
27.01.2023