📃 Шаблонизаторы — инструменты для автоматической генерации текстовых данных на основе шаблонов и входных данных. Используются в: ▫️API-интеграции: генерация HTTP-запросов и ответов, JSON/XML-запросов (например, Mustache в OpenAPI/Swagger) ▫️ESB: преобразование входящих сообщений в нужный формат (Freemarker в Apache Camel) ▫️MQ: формирование сообщений перед отправкой в очередь (Jinja2 в Celery, Handlebars) ▫️ETL: шаблоны для преобразования данных при загрузке в хранилище ▫️Создание конфигурационных файлов для разных окружений (Helm) ▫️Генерация технической документации ▫️Коде: создание CRUD-операций, DTO (Data Transfer Object), API-клиентов ▫️SQL: генерация динамических SQL-запросов, шаблоны для отчётов и аналитики (например, Jinja2 в dbt, Mustache в SQLAlchemy) Примеры ⏪ Динамическое создание сценариев для разных ролей пользователей ⏩ Шаблон описывает процесс оформления заказа, но меняются условия для разных ролей: 🟡администратор может менять статус вручную 🟡менеджер п
📃 Шаблонизаторы — инструменты для автоматической генерации текстовых данных на основе шаблонов и входных данных
1 июня1 июн
2 мин