RU

Автогенерация типов показала, что проблема была не в типах

Каждый день мы натыкаемся на одни и те же грабли в связке фронта и бэка. Каждые такие грабли — это деньги и время. А если е…

OpenAPIавтогенерация типовScrambleLaravelPHPTypeScriptAPI-контрактымонорепозиторийпроцессы разработкикомандная работа
Habr
RU

Ответ 200, а денег нет. Что не покажут ни Postman, ни нейросеть

Ответ пришёл, статус двести, тест зелёный, а денег на счету нет. Я много раз попадал в эту ситуацию и каждый раз выяснялось одно и то же. Проверяли…

тестирование APIавтотестыQAPostmanинтеграционное тестированиепроверка ответов APIанализ логовOpenAPIтестирование без кодаcicd
Habr
RU

Можно ли аналитику в 2026 году положиться на ИИ и агентов или ещё нет?

В какой-то момент у нас, как и у многих команд, появился соблазн проверить: а можно ли уже не просто просить AI «написать user story», а действитель…

системный анализсистемный аналитикAI-агентыИИ в аналитикеUse CaseOpenAPIAPI-спецификацияConfluenceCursorтехническая документация
Habr
RU

Query‑first подход или как из SQL запросов или MongoDB контрактов получить готовое REST API

Я давно хотел убрать из backend‑разработки одну особенно липкую рутину: когда для каждой новой сущности снова и снова приходится соби…

GoREST APIbackendгенерация кодаSQLCPostgreSQLMongoDBOpenAPIquery-firstCLI
Habr
RU

Оптимизация без AI: как я автоматизировал API-ручки и типы

На прошлой неделе я снова потратил полдня на то, чтобы понять, почему фронт падает после обновления бэка. Локально работало, а на стейдже ошибка. Ок…

OpenAPISwaggerгенерация клиентаTypeScriptAPIфронтендавтоматизация
Habr
RU

OpenAPI без #[OA\...]: как я сделал генератор документации для Symfony

В прошлой статье я уже рассказывал, как однажды устроился на работу и получил пачку «интересных» задач: вручную синхронизировать OpenAPI, оформленны…

OpenAPISymfonyPHPSwaggerDTOView objectsAPIдокументацияавтогенерацияroutes
Habr
RU

Вики врёт, прод молчит: почему пора сделать OpenAPI единственным источником правды о вашем API

Я мобильный разработчик. Иногда при работе со структурами данных я имею дело с endpoint-ами, иду в вики, нахожу страницу с описанием — и не верю ей.…

OpenAPIRESTкодогенерацияswift
Habr
RU

APItizer — конструктор REST API-контрактов

Добрый день, уважаемые читатели Хабра. В этой статье я хочу рассказать о продукте APItizer, почему появилась потребность в его создании и какой путь…

REST APIAPI contractпроектирование APIOpenAPISwaggerPostmanJSON SchemaContract Firstсистемный анализдокументация API
Habr
RU

AI-интегратор: профессия, которой нет в учебнике — я собрал её руками на n8n

Меня зовут Даниил. Я  разработчик интеграций  — до этого Kafka, REST, highload. В 2024–2025 мне первый раз поставили задачу, кот…

AIOpenAPIchatgptn8nn8n aiAI - инженерПрофессии в it 2027pythonjavascriptбизнес-процессы
Habr
RU

Почему Python стал главным помощником Java‑команд

Python уже не просто язык для скриптов и Data Science — в 2026 году он стал «клеем», который связывает микросервисы, тесты и CI/…

JavaPythonbackend-разработкаинтеграционное тестированиемикросервисыpytestавтоматизация тестированияtestcontainersOpenAPI