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