RedDeveloper
Блог
Вопросы
Теги
Топ 100 вопросов про Refactoring
Коллекция из 100 самых популярных вопросов про
refactoring
с ответами и комментариями.
Топ 100
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Все вопросы
Вопросы на собеседовании
1
Метод можно сделать статическим, но нужно ли?
2
Как найти неиспользуемый / мертвый код в java-проектах
3
Найдите неиспользуемый код
4
Что в вашем .vimrc?
5
Сколько аргументов конструктора - это слишком много?
6
Модульное тестирование кода C++ - Инструменты и методология
7
Как лучше всего реорганизовать метод, у которого слишком много (6+) параметров?
8
Какие живые шаблоны ReSharper 4+ для C# вы используете?
9
Инструменты для рефакторинга PHP-кода
10
Visual Studio: есть ли рефакторинг «переместить класс в другое пространство имен»?
11
Какие инструменты рефакторинга вы используете для Python?
12
F (void) устарел в современных C и C++
13
Связь, сплоченность и закон Деметры
14
Как часто нужно проводить рефакторинг?
15
Как найти мертвый код в большом проекте React?
16
Когда хорошо (если вообще когда-либо) отказаться от производственного кода и начать все сначала?
17
Преобразование исходного кода C в C++
18
Любой эквивалент ReSharper для Xcode?
19
Что вы можете сделать с устаревшей кодовой базой, которая окажет наибольшее влияние на повышение качества?
20
Может ли eclipse извлечь второй класс из файла класса в свой собственный файл
21
Тип программы уже присутствует: android.support.v4.os.ResultReceiver $ MyResultReceiver
22
Символ переименования Visual Studio Code (Mac OS) не работает
23
Ветки рефакторинга и параллельной разработки
24
Есть ли в Xcode комбинация клавиш для реализации протокола?
25
Как TDD упрощает рефакторинг?
26
Хорошая поддержка рефакторинга для C++
27
Как вы справляетесь с противоречием между рефакторингом и необходимостью слияния?
28
Можете ли вы упростить этот алгоритм?
29
Способы выполнения выражений ASSERT во время сборки в C
30
Какие инструменты и методы вы используете для поиска мертвого кода?
31
Есть ли какие-нибудь утилиты, которые помогут мне реорганизовать CSS?
32
Безжалостный рефакторинг или создание того, что нужно выбросить?
33
Какие существуют инструменты рефакторинга базы данных?
34
Стратегия крупномасштабного рефакторинга
35
Рефакторинг импорта псевдонимов @ по относительным путям
36
Рефакторинг кода: когда и что делать?
37
Используете git / mercurial в проектах с постоянным рефакторингом?
38
Каково состояние поддержки рефакторинга C++ в Eclipse?
39
Запуск UnitTesting на БОЛЬШОМ проекте
40
Как вы проводите рефакторинг?
41
Рефакторинг кода Visual Studio, похоже, не работает (например, переименовать символ - f2)
42
Инструмент для рефакторинга C# var до явного типа
43
Можно ли использовать или требовать сценарий Perl без выполнения его операторов?
44
Rails-подобные миграции баз данных?
45
Переписать унаследованный код
46
Рефакторинг помеченных циклов
47
Почему вы не объявляете несколько переменных одного типа в одной строке?
48
Как вы оправдываете работу по рефакторингу перед скупым боссом?
49
Лучшие практики для рефакторинга классического ASP?
50
Android Studio, изменяющая идентификатор в одном XML-файле, изменяет идентификатор в другом файле
51
Рефакторинг в Ruby
52
Когда вызывать банду из четырех человек? [Когда использовать шаблоны проектирования?]
53
Советы по рефакторингу устаревшей схемы базы данных
54
Заменить Temp запросом
55
Улучшение действительно плохих систем
56
Python, модульное тестирование и фиктивный импорт
57
Лучший рефакторинг для ужасного цикла While (True)
58
Нужны идеи рефакторинга для Arrow Anti-Pattern
59
Переписать или отремонтировать?
60
Как переместить функцию из одного класса Kotlin в другой с помощью IntelliJ?
61
Упрощение оператора if с помощью bool ()
62
Найти потерянные методы в базе кода
63
IntelliJ IDEA находит использование метода переопределения, не находя родственных методов
64
Какая лучшая альтернатива оператору неконтролируемого переключателя?
65
Плохо ли рефакторинг по ошибкам компиляции?
66
Более аккуратный способ импортировать модуль из нескольких мест?
67
Рефакторинг вложенного оператора IF для ясности
68
Переименование методов доступа / мутатора в Eclipse?
69
Рекомендации: сохранение состояния рабочего процесса элемента в базе данных?
70
Абсолютный кошмар устаревшей базы данных MySQL
71
Самый чистый способ найти совпадение в списке
72
Обнаружение круфта проекта Java
73
Рефакторинг алгоритма Фибоначчи
74
Как разделить большой Java-проект на более мелкие компоненты
75
Обрезать строку так, чтобы она соответствовала ширине заданного пикселя
76
Есть ли «правильный» способ наследования в JavaScript? Если так, то, что это?
77
Проблемы при обновлении ASP.NET MVC с предварительной версии 5 до бета-версии?
78
Что бы вы сделали, когда собирались добавить некоторые новые функции в большую (и грязную) кодовую базу, в которой практически * НЕТ * кода для модульного тестирования?
79
Как вы тестируете / меняете непроверенный и непроверенный код?
80
Понижение потоков Java 8 до циклов Java 7 в Intellij IDEA
81
Ошибка «Ожидаемое выражение в пути ключа Swift» при рефакторинге кода с расширениями
82
Устранение дублирования кода для членов виртуального класса в наследовании C++
83
Python: обнаружение кода, который никогда не выполняется в производственной среде
84
Порядок членов класса в исходном коде
85
Есть ли формальное определение «рефакторинга»?
86
Рефакторинг статического метода / статического поля для тестирования
87
Как мне улучшить этот код на C++
88
SQL Server 2005: упаковка таблиц по представлениям - за и против
89
Объяснение рефакторинга
90
Удалите повторяющиеся жестко закодированные циклы и условия в C#
91
Очистка списка
92
Повторно использовать архитектуру MVC; Имеют два уровня пользовательского интерфейса: ASP.NET MVC и .NET Winforms
93
Как обнаружить мертвый или неиспользуемый код в Angular?
94
Как я могу разделить большое приложение Rails на более мелкие, которые работают вместе?
95
Как я могу помочь младшим участникам обрести уверенность в своих способностях рефакторинга кода?
96
Какие типы антишаблонов кодирования вы всегда рефакторируете, когда пересекаете их?
97
Есть ли инструмент рефакторинга для Eclipse лучше, чем встроенный?
98
Существуют ли бесплатные и быстрые (возможно, автономные) инструменты рефакторинга C++ для Windows?
99
Инструмент семантического слияния
100
Где найти ресурсы по рефакторингу?