Паттерны проектирования API

## Имена методов Имена API считаются «хорошими», когда им присущи функциональность, выразительность, простота и предсказуемость

Правила Continuous Delivery

# Простой pipeline 1. Первый этап - сборка 1.1 В директории проекта есть .gitlab-ci.yaml, Dockerfile 2. Следующий шаг - изолированное тестирование 3. Релиз.

Flask Swagger Generator

# Структура документа https://habr.com/ru/articles/776538/ # Как тестировать https://editor.swagger.io/

SQLAlchemy[async]

В SQLAlchemy, библиотеке для работы с базами данных в языке Python, эти функции используются для поддержки асинхронных операций, что особенно важно при работе с асинхронными фреймворками, такими как asyncio. 1. `AsyncEngine`: - SQLAlchemy `Engine` представляет собой основной механизм взаимодействия с базой данных. `AsyncEngine` предоставляет асинхронный интерфейс для работы с базой данных. Он используется для создания соединений с базой данных и выполнения SQL-запросов.

SQLAlchemy 2.0

scalars() возвращает объект ScalarResult с первым значением каждой строки результата. Перечисленные выше методы Result также доступны для этого нового объекта результата. scalar() возвращает первое значение первой строки результата. ```