Покрытие кода можно поднять тестами, которые не заметят поломку. Строки выполнились, от...
Покрытие кода можно поднять тестами, которые не заметят поломку. Строки выполнились, отчёт зелёный — а изменившееся поведение никто толком не проверил. В проекте GitHub Agentic Workflows есть Test Quality Sentinel. Этот агент смотрит на добавленные и изменённые тесты: что именно они доказывают, замечают ли ошибки или только проходят по идеальному сценарию. Он ищет проверки, слишком привязанные к внутреннему устройству кода, и почти одинаковые тесты, размноженные ради количества. Сначала получает изменения из запроса на слияние, потом разбирает их и оставляет отчёт с ревью. Сам workflow открыт: пример для Go и JavaScript, с ограничением до 50 тестовых функций за проход. Здесь агенту не поручили автоматически дописать ещё сотню проверок. Ему поручили задать более неприятный вопрос: а существующие вообще способны поймать ошибку?