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

4 ответа

Рефакторинг доменной логики, которая обращается к репозиториям в устаревшей системе

Я работаю с устаревшей системой, которая имеетмодель анемичной области.Домен имеет следующие классы сущностей:,,,.

11 ответов

Какие существуют инструменты рефакторинга базы данных?

Я ищу что-то, чтобы интегрировать в мой рабочий процесс CI.Я слышал оdbdeploy но я ищу что-то еще. Причина, по которой мне не нравится dbdeploy, заключается ...

2 ответа

Есть ли какой-нибудь API рефакторинга Eclipse, который я могу вызвать программно?

Мне нужно рефакторинг кода в широком смысле. Я знаю, что внутри Eclipse IDE я могу реорганизовать свои классы. Но есть ли API, который я могу использовать в Java-проекте, чтобы я мог динамически рефакторинг проектов с помощью кода? Мне нужна ...

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

1 ответ

Как объединить эти 2 аналогичных метода в один?

Я видел несколько примеров использования 'T', чтобы сделать метод многократно используемым для универсальных коллекций различных классов, но я никогда не понимал его. Интересно, можно ли было бы объединить два метода, приведенных ниже, в один ...

16 ответов

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

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

13 ответов

Что бы вы сделали, когда собираетесь добавить некоторые новые функции в большую (и грязную) кодовую базу, которая содержит практически * НЕТ * код модульного тестирования?

Мартин Фаулер [https://rads.stackoverflow.com/amzn/click/com/0201485672]говорит, что мы должны сделать рефакторинг перед добавлением новых функций (учитывая, что исходная программа не очень хорошо структурирована). Таким образом, мы все хотим ...

4 ответа

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

я есть коллекция конкретных Классов, которые определяют API, и я хотел бы извлечь Интерфейс этих классов (то есть: по существу, иерархию типов и публичные методы) из фактической реализации API. Так, например, если один из открытых классов в ...

5 ответов

«Таким образом, снижение цикломатической сложности кода НЕ доказано, чтобы уменьшить количество ошибок или ошибок в этом коде».

я есть метод, который получает объект и делает что-то в зависимости от того, какой тип объекта он обнаруживает: void receive(Object object) { if (object instanceof ObjectTypeA) { doSomethingA(); } else { if (object instanceof ObjectTypeB) { ...

3 ответа

Eclipse> WST> JSDT Рефакторинг Javascript Переименование переменных, работающих половину времени

2 ответа

Создание интерфейса из огромного класса с помощью Resharper

У меня очень большой класс с множеством методов. Можно ли создать интерфейс из этого класса с помощью Resharper?