Рефакторинг кода на 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
Микросервисы на 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

Андрей Денисов
Spring Cloud для Java-разработчиков Сбор взносов
2 102 ₽ 35 550 ₽ −94%

Spring Cloud для Java-разработчиков

Павел Козлов
Разработка корпоративных приложений с использованием технологий 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 отзывов

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

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

Р
Можно купить
160 ₽ 3 900 ₽ −96%

Разработка тестов на Python с использованием Selenium 2.0

Т
Можно купить
646 ₽ 8 160 ₽ −92%

Тестирование производительности (HP Load Runner)

software-testing.ru
П
Можно купить
128 ₽ 670 ₽ −81%

Продвинутая Java

Udemy
П
Можно купить
328 ₽ 720 ₽ −54%

Полный мастеркласс по Java

Udemy
Рефакторинг Web приложения - IShop на Java Можно купить
148 ₽ 750 ₽ −80%

Рефакторинг Web приложения - IShop на Java

DevStudy.net
У
Можно купить
94 ₽ 999 ₽ −91%

Убийца Selenium: Автоматизация тестов с Cypress

Lev Gorfel
А
Можно купить
416 ₽ 870 ₽ −52%

Автоматизированное тестирование Excel TDD Java

Oleh Pendrak
З
Можно купить
302 ₽ 2 000 ₽ −85%

Записи Go Crew #1 - Внутренний тулинг

Podlodka.io
Разработка через тестирование поведения (BDD) на Java Сбор взносов
2 619 ₽ 24 210 ₽ −89%

Разработка через тестирование поведения (BDD) на Java

IBS Training Center