Рефакторинг как системный подход

17 участников

О чём курс

Поддержка и масштабирование проекта требуют чистого кода, но попытки его улучшить часто приводят к поломке работающей логики. На этом курсе разбираются системные методы изменения внутренней структуры программы без влияния на её внешнее поведение.

В центре внимания — практическое применение приёмов рефакторинга в экосистеме Java. Вы научитесь анализировать проект на разных уровнях: от отдельных методов и интерфейсов до иерархий классов и логики создания объектов. Материал обучает не просто «чистить» код, а определять оптимальные моменты для внедрения изменений в ежедневном рабочем цикле разработки.

Курс рассчитан на разработчиков, знакомых с Java SE (уровень разработки клиент-серверных приложений). Результатом обучения станет навык профессиональной работы с техническим долгом и способность трансформировать запутанные системы в архитектурно понятный и поддерживаемый код.

Программа обучения

  • Точной программы нет. Примерный план на основе описания:
    • Анализ и устранение проблем в бизнес-логике
    • Рефакторинг методов и их структуры
    • Оптимизация классов и иерархий классов
    • Безопасные подходы к созданию объектов
    • Рефакторинг и приведение в порядок интерфейсов
    • Инструментальные средства рефакторинга vs ручные изменения
    • Стратегии внедрения рефакторинга в процесс каждодневной разработки
Складчина создана 20 февраля 2018 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 7

АК Александр Кораблин Все материалы
3 252 ₽ 24 990 ₽