Что такое Command pattern?

Middle
206 просмотров
AFK Offer AI

Command инкапсулирует запрос как объект. В Go — структура с методом Execute(). Позволяет делать undo, очереди команд, логирование. Пример: система миграций — каждая миграция это Command с Up() и Down(). Или CLI с командами: каждая команда — отдельная структура.

Следующий вопрос

Как проверять линтер в CI?