RU

Отдал сайт ИИ-агентам: из 111 находок аудита 25 пошли в мусор, 4 оказались выдумкой

Мой сайт ведут ИИ-агенты. Они пишут код, правят тексты, проводят ревью, собирают и выкатывают. 207 коммитов. Я не буду рассказывать, как это ускорил…

езон код будущегоИИ-агентыcode reviewревью кодаCIвалидациягаллюцинацииNDAавтоматизациякачество кода
Habr
RU

[Перевод] Четыре пул-реквеста, четыре полных прогона, один ответ

Merge queue гоняет полный сьют один раз на каждый пул-реквест в группе. Четверо ждут посадки — четыре полных прогона, причём последний из них уже со…

merge queueCIGitHub Actionsнепрерывная интеграциятестированиеDevOps
Habr
RU

Playwright не спасает от флапающих тестов: разбираемся, как он ждёт на самом деле

Локально тесты проходят стабильно, а в CI начинают падать в случайных местах — знакомая картина даже для проектов на P…

PlaywrightPythonpytest-playwrightавтотестыUI-тестированиеAPI-тестированиефлапающие тестыCIавтоожиданиелокаторы.
Habr
RU

import-linter: пусть границы слоёв сторожит машина, а не человек

Обычный летний день на проекте: ruff зелёный, mypy зелёный, тесты проходят. А domain при этом тихо импортирует adapters . Слоистая архитектура, кото…

import-linterpythonчистая архитектураслоистая архитектураинверсия зависимостейстатический анализконтракты импортовCI
Habr