Многоступенчатые рефакторинги в IntelliJ IDEA

День 2 /  / Трек 4  /  RU / Для практикующих инженеров  /  tools,refactoring

В IntelliJ IDEA есть ограниченное количество основных и хорошо известных рефакторингов: Rename, Move, Inline, Extract. Довольно часто к команде JetBrains приходят пользователи и просят добавить еще один, который фактически является комбинацией уже существующих рефакторингов. Действительно, не всегда очевидно, что желаемое можно сделать по шагам. В этом докладе Анна приведет примеры интересных задач из своей практики, которые легко решаются таким методом.

Целевая аудитория: пользователи IntelliJ IDEA, которые хотят научиться эффективнее использовать свой инструмент разработки.


Скачать презентацию

Спикер(ы)

Анна Козлова
Анна Козлова
JetBrains

Анна работает над IntelliJ IDEA последние 16 лет. В основном она занимается поддержкой рефакторингов и статического анализа кода, но также проводит значительное количество времени, разбираясь в тонкостях вывода типов в Java.

Приглашенные эксперты

Тагир Валеев
JetBrains

Разработчик в JetBrains, занимается статическим анализатором кода IntelliJ IDEA, инспекциями и квик-фиксами. Также кидает патчики в OpenJDK и разрабатывает опенсорсную библиотеку StreamEx. Известен на Хабре как lany, в Twitter — как @tagir_valeev.