
Программа интенсива
Часть 1
Основные задачи проектирования:
- Что значит, что система спроектирована "хорошо"
- Какие принципы критичны, а какими можно пренебречь
- Как писать новый код так, чтобы не ломать старый
- Что делать, если в наследство достался плохо спроектированный проект
- Применимость и неприменимость тех или иных подходов на практике
- Архитектурные границы
- Внешние и внутренние интерфейсы
- Отношения и зависимости
- Сцепленность и связность
- Закон Деметры
- Абстракции
- SOLID и GRASP
Часть 2
Проанализируем наиболее частые для фронтенда шаблоны проектирования:
Поведенческие:
- Стратегия (Strategy)
- Итератор (Iterator)
- Шаблонный метод (Template Method)
- Наблюдатель (Observer)
- Посредник (Mediator/Controller)
- Команда (Command)
- Фабрика (Factory)
- Фабричный метод (Factory method)
- Одиночка (Singleton)
- Прототип (Prototype)
- Декоратор (Decorator)
- Примесь (Mixin)
- Текучий интерфейс (Fluent API)
- Конвейер (Pipeline)
- Фасад (Facade)
- Адаптер (Adapter)
- Заместитель (Proxy)
- Приспособленец (Flyweight)
В процессе вспомним некоторые смежные понятия, такие как иммутабельность, объектно-ориентированный подход, функции первого класса, реактивность и асинхронность.
Завершим интенсив обзором направлений дальнейшего развития и списком рекомендуемых источников.
Cкрытый контент, нужно авторизируйся или присоединяйся.
Возможно, Вас ещё заинтересует:
- ИИздец AI челлендж (август 2025) [ИИздец] [Тимофей Ларионов]
- 10 дней осознанных перемен. Быстрый старт к новой привычке [Тариф Продвинутый] [Ирина Хакамада]
- [Бумажная лоза] Клуб Я не волшебник (июль 2025) [Галина Скобелева]
- Крупные покупки. Почему к ним преграждают путь и утекают деньги [Институт Открытого поля] [Мария Беликова]
- [Шитье] Монетизация швейного блога [Наталия Синицкая]
- Чьими глазами на меня смотрит группа (любая) [Институт Открытого поля] [Наталия Кверквеладзе]
- Сколько стоит расстановщик. Сколько стоит моя работа? [Институт Открытого поля] [Наталия Кверквеладзе]
- Преднамеренная практика: сложные случаи для психотерапевтов, психологов и психиатров [Влад Конкин, Лиза Новикова, Анна Симакова]
- Похудение: Новый уровень. Прорыв [Анастасия Дьяченко]
- Соусы для здоровья [Тариф Готовлю сама] [leonov_chef] [Сергей Леонов]
- Стройность изнутри [Анастасия Дьяченко]
- [Шитье] Бельевой манекен. Размер 70В, рост 164 [Елена Никитина]
- Дневник денежного осознания. Работа с финансовыми мыслями и сценариями [Анастасия Воровщикова]
- [Куклы] Зайка. Обитсу 11 [Регина Садыкова]
- Портрет французского бульдога акварелью [lectoroom] [Елена Базанова]
- Свой идеал [Анастасия Дьяченко]
- Тесты, квизы, формы: какие инструменты реально собирают заявки [Илья Ситнов]
- [ИИ] Чат-бот с искусственным интеллектом ChatGPT [Pro №2, на 3 месяца до 20 человек] [openai.com]
- Семь раз отмерь, один раз забей [Сергей Артемьев]
- Вареная колбаса, сервелаты, цельнокусковые деликатесы. Часть 3 [Ольга Филатова]