Статьи

Прочие шаблоны проектирования (Others)

Прочие шаблоны проектирования (Others)

Коротко: помимо трёх классических групп есть и прочие паттерны — например, Локатор служб (часто анти-паттерн), Репозиторий и EAV. Помимо классической классификации (порождающие, структурные, поведенческие) есть и прочие шаблоны проектирования, не вошедшие в эти три группы. Разберём их назначение и…

Поведенческие шаблоны проектирования (Behavioral)

Поведенческие шаблоны проектирования (Behavioral)

Коротко: поведенческие паттерны (Strategy, Observer, Command, State, Template Method и др.) описывают, как объекты взаимодействуют и распределяют обязанности. Поведенческие шаблоны проектирования (Behavioral) описывают, как объекты взаимодействуют и распределяют обязанности: Strategy, Observer…

Структурные шаблоны проектирования (Structural)

Структурные шаблоны проектирования (Structural)

Коротко: структурные паттерны (Adapter, Decorator, Facade, Proxy, Composite, Bridge, Flyweight) описывают, как собирать из объектов более крупные структуры. Структурные шаблоны проектирования (Structural) описывают, как из объектов и классов собирать более крупные структуры: Adapter, Decorator…

Порождающие шаблоны проектирования (Creational)

Порождающие шаблоны проектирования (Creational)

Коротко: порождающие паттерны (Factory Method, Abstract Factory, Builder, Prototype, Singleton) отвечают за гибкое и контролируемое создание объектов. Порождающие шаблоны проектирования (Creational) отвечают за гибкое и контролируемое создание объектов: Factory Method, Abstract Factory, Builder…

Как деплоить приложение в прод

Как деплоить приложение в прод

Коротко: деплой — это четыре стадии: загрузить код, поставить зависимости, прогнать миграции и очистить кэш; разбираем простой рабочий вариант для Symfony. Задеплоить приложение — это, по сути, четыре стадии: загрузить код на сервер, поставить зависимости, прогнать миграции и очистить кэш. Ниже…

Нужна разработка или консультация?

Опишите задачу — отвечу и предложу формат работы.

Обсудить задачу