Результаты поиска по запросу "refactoring"

1 ответ

Ох, понял. В моем случае я делаю только один

я естьparent а такжеchild Таблица следующим образом: create table parent ( identifier serial primary key, name text ); create table child ( identifier serial primary key, name text, parent_identifier integer references parent );Я создал две ...

5 ответов

Заменить все

ла немного предыстории. В настоящее время пространства имен и сборки в нашей кодовой базе (~ 60 сборок, тысячи классов) выглядят как WidgetCompany.Department.SomethingТеперь мы были выделены таким образом, что мы продаем программное ...

16 ответов

Вы можете оптимизировать немного. YMMV как читаемый код превосходит незначительную оптимизацию:

лизуюcompareTo() метод для простого класса, такого как этот (чтобы иметь возможность использоватьCollections.sort() и другие вкусности, предлагаемые платформой Java): public class Metadata implements Comparable<Metadata> { private String ...

ТОП публикаций

13 ответов

Короче говоря ... Чтобы де-вонять код.

ы цели рефакторинга кода? Это только для улучшения структуры кода? Это проложит путь для будущих изменений?

4 ответа

Он сказал, что это уже установлено, это в названии вопроса

аружил, что когда мне нужно переименовать класс Java (и, следовательно, исходный файл) или изменить имя пакета (и, следовательно, переместить исходный файл [ы]), я могу либо: Используйте приятные и полезные инструменты рефакторинга Eclipse, и ...

7 ответов

Я нашел это весьма полезным.

тав только первые четыре главыРефакторинг: улучшение дизайна существующего кода [https://rads.stackoverflow.com/amzn/click/com/0201485672]Я приступил к своему первому рефакторингу и почти сразу же оказался на контрольно-пропускном пункте. Это ...

2 ответа

Переместите статический метод куда хотите и используйте тело старого foo для его вызова.

у иметь возможность перемещать метод экземпляра из одного класса в другой класс («Метод Move» из «Рефакторинга Фаулера») в IntelliJ IDEA. К сожалению, когда я пытаюсь "Переместить ..." (cmd: F6), он говорит мне, что "Нет методов, которые имеют ...

2 ответа

Spring RequestParam форматер для Scala.Option

тоящее время я работаю над приложением Scala, которое использует Spring-Boot и Swagger для отправки и получения REST-вызовов. Swagger и Spring-Boot являются чистыми Java-проектами и имеют ограниченную совместимость со Scala, но я, кажется, нашел ...

5 ответов

Рефакторинг для тестируемости в существующей системе

Я присоединился к команде, которая работает над продуктом. Этот продукт существует уже около 5 лет и использует ASP.NET WebForms. Его оригинальная архитектура со временем исчезла, и во всем решении все стало относительно неорганизованным. Это ни ...

2 ответа

Eslint не может указать, что файлы не импортируются, я думаю

реорганизовать проект на стороне клиента, я ищу безопасный способ найти (и удалить) неиспользуемый код. Какие инструменты вы используете, чтобы найти неиспользуемый / мертвый код в больших реактивных проектах? Наш продукт разрабатывался в ...