Agent Experience = Developer Experience
Вопрос, который всё чаще всплывает: остаются ли архитектура и проектирование важными в эпоху агентов?
Существуют две гипотезы:
- «Джинн настолько умён» — что ему не важно, сколько спагетти мы ему подсунем; разберётся с любым кодом.
- «Agent Experience = Developer Experience» — агент использует для понимания кодовой базы те же конструкции, что и человек.
Вторая гипотеза выражена в запоминающейся фразе Laura Tacho:
Диаграмма Венна между опытом разработчика (Developer Experience) и опытом агента (Agent Experience) представляет собой круг.
Поэтому хорошая модульность и удачные имена помогают модели ровно так же, как помогают людям.
Компьютерам впервые не всё равно
Сейчас мы впервые оказались в ситуации, когда компьютерам стало небезразлично качество кода.
Раньше код «читали» только люди. Теперь значительную часть времени его читает LLM — хорошо структурированный код выгоден сразу двум «читателям». Это практически буквально совпадает с тем, что Adam Tornhill утверждает уже много лет:
Код пишется не для компьютеров, а для людей.
Идеальное попадание в новую реальность: те же принципы (понятные имена, локализация изменений, модульность) теперь работают на двух уровнях сразу.
Почему это усиливает долг
Раз модель учится у кода, хорошая архитектура становится не менее, а более важной. См. когнитивный долг.
Источники
- Martin Fowler — Fragments: June 16, 2026 (обсуждение Agent Experience)
- Laura Tacho — фраза «диаграмма Венна DevEx и AgentEx — это круг»
- Adam Tornhill — Your Code as a Crime Scene (2015), Software Design X-Rays (2018), Code Health (2024); инструмент CodeScene