Рефакторинг кода на Java
О чём курс
Систематический рефакторинг предотвращает превращение вашего проекта в нечитаемую и трудноподдерживаемую кодовую базу. В курсе разбираются конкретные «запахи» кода (code smells), а также техники их устранения — от упрощения сложных условных выражений до реорганизации взаимодействия между классами.
Основной упор сделан на прикладные задачи: вы научитесь не просто искать проблемы, а правильно выбирать стратегию переработки кода в зависимости от ситуации. Внутри рассматриваются методы компоновки, работа с обобщениями (generics), специфика рефакторинга в Java 8 и обязательная связка рефакторинга с автоматизированным тестированием.
Программа рассчитана на разработчиков с опытом работы в ООП от одного года, которые хотят писать более чистый и поддерживаемый Java-код.
Программа обучения
- Введение (теория – 2 ч.; практика – 0,5 ч.)
- Явные проблемы внутри классов (теория – 1,5 ч.; практика – 1 ч.)
- Явные проблемы между классами (теория – 0,5 ч; практика – 1 ч.)
- Методы компоновки (теория – 1 ч.; практика – 1 ч.)
- Перемещение функций между объектами (теория – 1 ч.; практика – 1 ч.)
- Организация данных (теория – 2 ч.; практика – 2 ч.)
- Упрощение условных выражений (теория – 1 ч.; практика – 1 ч.)
- Упрощение вызовов метода (теория – 1 ч.; практика – 1 ч.)
- Работа с обобщениями (теория – 1 ч.; практика – 1 ч.)
- Рефакторинг в Java 8 (теория – 0,5 ч.; практика – 1 ч.)
- Рефакторинг и тестирование (теория – 1 ч.; практика – 1 ч.)
Другие материалы школы 12
IT IBS Training Center Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.