
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Refactoring to Design Patterns by Example
Этот курс показывает, как с помощью пошагового рефакторинга и шаблонов проектирования превратить сложное, запутанное приложение в понятную, поддерживаемую и гибкую систему.
Вы начнёте работу с реальным приложением для преобразования текста в субтитры. Оно функционально, но его сложно поддерживать: архитектура запутана, отсутствуют чёткие абстракции и шаблоны проектирования. Задача курса — показать, как поэтапный рефакторинг позволяет оживить такой проект.
Мы работаем не с искусственными примерами, а с полноценным приложением, которое отражает типичные проблемы в профессиональной разработке.
Рефакторинг проводится маленькими, понятными шагами, чтобы вы могли отследить логику изменений и повторить её в своих проектах.
Каждая лекция фокусируется на одной проблеме приложения — будь то громоздкий метод, неправильная структура класса или отсутствие чёткого интерфейса.
Шаблоны проектирования не навязываются — они появляются естественно там, где помогают улучшить архитектуру:
К концу обучения вы будете понимать, как правильно сочетать рефакторинг и паттерны проектирования, чтобы создавать качественные, гибкие и легко поддерживаемые программы.
Вы научитесь превращать проблемный код в профессиональный и узнаете, какие решения действительно работают в живых проектах.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.