Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Действительно ли AI-кодирующие агенты пишут тесты?
Тестирование критически важно для правильности и поддерживаемости программного обеспечения. Поскольку автономные агенты все чаще отправляют запросы на слияние, понимание их поведения в тестировании становится необходимым.
Это новое исследование анализирует набор данных AIDev, чтобы изучить паттерны включения тестов в запросах на слияние, сгенерированных агентами.
Они исследовали, как часто появляются тесты, когда они вводятся в процессе жизненного цикла PR и как PR с тестами отличаются от тех, в которых тестов нет.
Результаты выявляют интересные паттерны. PR с тестами стали более распространенными со временем среди агентов, что свидетельствует о улучшении поведения в тестировании. Но эти PR, как правило, больше и требуют больше времени для завершения, чем PR без тестов.
Темпы слияния остаются в значительной степени схожими независимо от включения тестов. Это вызывает вопросы о том, ценят ли рецензенты тесты, сгенерированные агентами, или просто не наказывают за их отсутствие.
Эта работа выявляет значительные различия между различными агентами. Некоторые агенты показывают более высокие темпы принятия тестов, чем другие. Баланс между тестовым кодом и производственным кодом в PR с тестами также существенно варьируется в зависимости от агента.
Это предполагает, что возможности тестирования не развиваются равномерно среди инструментов кодирования агентов. Некоторые лучше следуют тестовым конвенциям, чем другие.
Поскольку компании принимают AI-кодирующих агентов, понимание их поведения в тестировании имеет решающее значение для качества кода. Агенты, которые пропускают тесты или пишут неадекватные тесты, создают технический долг. Эта эмпирическая основа помогает определить, какие агенты соответствуют хорошим практикам программной инженерии и где необходимы улучшения.
Статья:
Научитесь создавать эффективных AI-агентов в нашей академии:

Топ
Рейтинг
Избранное
