В обзоре кода есть момент, когда разработчика спрашивают, почему код делает то, что делает, и он отвечает: «Это написал Клод». Код работает. Тесты проходят. Рецензент одобряет. Никто на звонке не может объяснить архитектуру этого...
В обзоре кода есть момент, когда разработчика спрашивают, почему код делает то, что делает, и он отвечает: «Это написал Клод». Код работает. Тесты проходят. Рецензент одобряет. Никто из присутствующих не может объяснить структуру PR, включая человека, который его подал.
В компании Explyt, где мы создаем ИИ-агент для IDE JetBrains, в двух независимых интервью с клиентами по вопросам развития сообщалось об одном и том же графике: месяца разработки с использованием агента достаточно, чтобы потерять мысленную модель кода. Тесты зеленые, линтер чистый, а разработчик, отправивший PR, не может ответить на вопрос по нему в ревью. Код работает. Модель исчезла.
ТЛ;ДР
Два независимых custdev сообщили об одном и том же графике: месяц разработки под управлением агентов, и разработчик больше не может объяснить код, который они поставляют.
Компиляция, зеленые тесты и автоматический LGTM проверяют артефакт. Они не проверяют, понимает ли автор инвариант, который защищает код. Пиар может пройти все три по коду, который никто в комнате не может объяснить.
Сообщество называет это долгом понимания. Он появляется до изменения показателей обзора. Первый сигнал — это вопрос, на который разработчик не может ответить.
IDE сохраняет
