Вопросы по теме 'automated-refactoring'

Существуют ли какие-либо инструменты командной строки с открытым исходным кодом для рефакторинга Java-кода?
Я использую vim в качестве редактора, но я хотел бы получить ту же мощь IDE для java, когда дело доходит до рефакторинга. Есть ли инструменты командной строки для рефакторинга Java? Я, вероятно, мог бы что-то вместе взломать, используя скрипты perl...
5091 просмотров

Как провести рефакторинг этого кода Ruby (контроллера)?
Это код в моем контроллере отчетов, он выглядит так плохо, может ли кто-нибудь дать мне несколько советов, как его привести в порядок? # app\controller\reports_controller.rb @report_lines = [] @sum_wp, @sum_projcted_wp, @sum_il,...
341 просмотров

Как провести рефакторинг ‹ссылки href = /› на ссылки на страницах / представлениях ASP.NET с помощью ReSharper?
Я переместил набор страниц ASPX в другую папку с помощью команды ReSharper Refactor-> Move. от ReSharper : Переместить в папку Этот рефакторинг помогает переместить класс, файл или набор классов или файлов в другой проект или...
392 просмотров

Есть ли простой способ извлечь интерфейс в Visual Studio Express 2010 Edition?
У меня есть большой класс, из которого я хочу извлечь интерфейс. Я нашел только «Метод извлечения» в разделе «Рефакторинг», поэтому мне интересно, есть ли какой-либо бесплатный инструмент, который делает это, поэтому мне не нужно создавать...
1686 просмотров

Рефакторинг XSD и/или генерация кода Java
Мне дали устаревший набор XSD для сервисов, предоставляемых моим приложением, которые остро нуждаются в рефакторинге. Поскольку у некоторых потребительских приложений нет команды разработчиков, я не могу изменить результат и схему. Однако я могу...
256 просмотров
schedule 30.08.2022

Автоматическое упрощение кода с помощью рефакторинга
Есть ли инструмент для автоматического упрощения кода Java с помощью рефакторинга? Есть такие инструменты для Python и C: Автоматическое упрощение/рефакторинг кода Python (например, для циклов -> понимание списка)? Есть ли инструмент для...
2921 просмотров
schedule 30.05.2023

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

Как выполнить рефакторинг 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 просмотров

Изменение ссылок на устаревшие методы C++
У меня есть некоторые методы, которые устарели в моей кодовой базе, и я знаю, как я должен их заменить, есть ли способ сделать это автоматически? Я использую Visual Studio 2015, обновление 3, но я открыт для использования других текстовых...
533 просмотров

Eclipse RCP — конфликтующие обработчики для команды ltk rename
Я разрабатываю приложение Eclipse RCP, в котором пишу свой собственный код рефакторинга. Я переопределяю команду org.eclipse.ltk.ui.refactoring.commands.renameResource следующим образом: <extension point="org.eclipse.ui.commands">...
180 просмотров

Есть ли простой способ защитить или восстановить исходный код Qt?
Я только что случайно преобразовал QList в QSet, и Qt добросовестно сделал это со всеми своими исходными кодами... (да, это было глупо!) К счастью, мой код контролируется исходным кодом, я только что все восстановил, было бы целесообразно/разумно...
85 просмотров
schedule 27.01.2023