Инструменты
Как тестировать код, который пишет ИИ: контракты вместо ассертов и ревью с агентом
Разработчик игрового сервера для онлайн-ММО на PHP столкнулся с тем, что половину контрактов системы нельзя проверить обычными ассертами: логика живёт в ответах живого процесса, разметке страницы и кадрах игры. Вместо классических юнит-тестов он записал контракты в виде таблиц «дано → действие → ожидание», а прогонку доверил ИИ-агенту.
Такой подход позволяет проверять сложные интеграционные сценарии, не привязываясь к конкретной реализации. Автор делится устройством контура проверки: контракты работают как спецификация, ревью находок требует от человека доказательств, а границы вмешательства машины чётко очерчены. За подробностями — в статье на Habr.
Источник: habr.com