Рефакторинг кода на Java

0/5 ·
Создан: 5 апреля 2025 г. Обновлён: 26 марта 2026 г.

Систематический рефакторинг предотвращает превращение вашего проекта в нечитаемую и трудноподдерживаемую кодовую базу. В курсе разбираются конкретные «запахи» кода (code smells), а также техники их устранения — от упрощения сложных условных выражений до реорганизации взаимодействия между классами.

Основной упор сделан на прикладные задачи: вы научитесь не просто искать проблемы, а правильно выбирать стратегию переработки кода в зависимости от ситуации. Внутри рассматриваются методы компоновки, работа с обобщениями (generics), специфика рефакторинга в Java 8 и обязательная связка рефакторинга с автоматизированным тестированием.

Программа рассчитана на разработчиков с опытом работы в ООП от одного года, которые хотят писать более чистый и поддерживаемый Java-код.

Другие материалы школы

Владение каркасом разработки Spring Framework 5 Сбор взносов
3 558 ₽ 42 210 ₽ −92%

Владение каркасом разработки Spring Framework 5

IBS Training Center
Проектирование интеграционных решений Можно купить
1 000 ₽ 40 410 ₽ −98%

Проектирование интеграционных решений

Екатерина Сухих
Практика работы с Kubernetes. Базовые темы Можно купить
3 350 ₽ 44 010 ₽ −92%

Практика работы с Kubernetes. Базовые темы

IBS Training Center
Инфраструктура как код. Terraform Сбор взносов
1 193 ₽ 23 040 ₽ −95%

Инфраструктура как код. Terraform

IBS Training Center
Микросервисы на Java: практический подход Сбор взносов
3 881 ₽ 49 410 ₽ −92%

Микросервисы на Java: практический подход

IBS Training Center
Golang-разработчик Сбор взносов
9 066 ₽ 85 000 ₽ −89%

Golang-разработчик

IBS Training Center
RabbitMQ для разработчиков Сбор взносов
809 ₽ 17 550 ₽ −95%

RabbitMQ для разработчиков

IBS Training Center
Владение каркасом модульного тестирования JUnit5 Сбор взносов
2 255 ₽ 13 050 ₽ −83%

Владение каркасом модульного тестирования JUnit5

Андрей Денисов
Разработка корпоративных приложений с использованием технологий Java EE/Jakarta EE Сбор взносов
8 826 ₽ 44 910 ₽ −80%

Разработка корпоративных приложений с использованием технологий Java EE/Jakarta EE

IBS Training Center
Разработка на платформе Java SE. Расширенные темы Сбор взносов
8 651 ₽ 44 010 ₽ −80%

Разработка на платформе Java SE. Расширенные темы

Евгений Кучин
Шаблоны проектирования (GoF) . Редакция для Java Сбор взносов
2 701 ₽ 29 610 ₽ −91%

Шаблоны проектирования (GoF) . Редакция для Java

IBS Training Center
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

П
Можно купить
1 040 ₽ 22 500 ₽ −95%

Профессия Программист Java

GeekBrains
J
Можно купить
560 ₽ 15 000 ₽ −96%

Java ООП и Pro

Spring & Hibernate (Java) для начинающих Можно купить
86 ₽ 675 ₽ −87%

Spring & Hibernate (Java) для начинающих

Udemy
М
Можно купить
494 ₽ 900 ₽ −45%

Машинное обучение с Java

Udemy
J
Можно купить
180 ₽ 959 ₽ −81%

Java + Android - Программирование мобильных приложений

Timur Mashnin
К
Можно купить
136 ₽ 1 950 ₽ −93%

Как написать первый тест на любом проекте

Фёдор Борщёв
S
Можно купить
454 ₽ 999 ₽ −55%

Selenium и Selenide для начинающих Automation QA

Sergei Semenov
Backend crew #2 (Базы данных, Java) Можно купить
500 ₽ 3 900 ₽ −87%

Backend crew #2 (Базы данных, Java)

Podlodka Crew
J
Можно купить
260 ₽ 849 ₽ −69%

Java для продвинутых

Skills Factory
О
Можно купить
1 896 ₽ 3 900 ₽ −51%

Объектно-ориентированный дизайн в Ruby

Thinknetica
Тестирование REST API в Postman - легкий старт в автоматизацию Можно купить
80 ₽ 890 ₽ −91%

Тестирование REST API в Postman - легкий старт в автоматизацию

Давид Согоян