Сломай и сделай нормально
Telegram ·
AI не создает проблему технического долга!
Я периодически натыкаюсь на тезис, который обычно высказывают программисты: использование ИИ для создания ПО приводит к появлению бессистемного кода с хаотичной архитектурой. И вчера мне про это же написали в комментах.
В будущем это якобы создаст серьёзные проблемы: такой код будет сложнее поддерживать, и он будет создавать избыточную нагрузку на инфраструктуру (так как не оптимизирован).
И все это начнется через несколько лет, когда AI-генерированного софта станет намного больше.
Но я совершенно не согласен со всем этим!
Каждое новое поколение моделей работает с кодом всё лучше и лучше. Если открыть проект полугодовой давности на современном Codex или Claude Code и начать с ревью, то они найдут и сразу исправят там множество ошибок. Прогресс колоссальный!
Нейросети отлично делают код-ревью и оптимизацию кода. Для этого есть специализированные скилы. Архитектуру приложений и инфраструктуры AI тоже помогает спроектировать. Главное спрашивать его об этом.
AI будет закрывать не только роль программиста, но и роли архитекторов, CTO, DevOps. Причём не только при создании новых проектов, но и при работе с легаси.
Поэтому я считаю, что буквально через год-два вопросы качества кода и архитектуры проектов полностью потеряют актуальность. Нейросети просто перешагнут уровень усредненного разработчика и двинутся дальше.
В результате ситуация будет не ухудшаться, а наоборот, улучшаться. Качество кода и архитектурных решений будет расти. Проблемы, которые сегодня кажутся неизбежным следствием массовой генерации кода, будут решаться теми же нейросетями.
Вместо того, чтобы бояться накопления технического долга из-за AI, стоит подумать о том, что AI позволит системно и постоянно этот долг сокращать.
