Опыт IT-инженера в разработке с помощью ИИ выявляет распространённые ошибки.

От «виб-кодинга» к пониманию архитектуры программного обеспечения
ИТ-инженер с опытом в системной инженерии и автоматизации недавно поделился своим опытом перехода к разработке полного стека с помощью ИИ. Начиная с «виб-кодинга» с использованием инструментов ИИ, он сначала создавал скрипты, а затем перешел к полноценным приложениям без формального обучения программной инженерии.
Хотя код, сгенерированный ИИ, изначально работал, по мере роста приложений возникли значительные архитектурные проблемы:
- Чрезмерная загрузка данных на стороне клиента, приводящая к большим объемам передаваемых данных и медленной загрузке страниц
- Отсутствие четкого разделения между логикой клиента и сервера
- Неструктурированные запросы к базе данных без должной организации
- Неожиданное поведение при реализации безопасности на уровне строк (RLS)
- Агрегация данных на стороне клиента, вызывающая несоответствия
- Общее отклонение от архитектуры и возрастающая сложность отладки и поддержки
Инженер отмечает, что эти проблемы не проявлялись сразу, но стали очевидными по мере масштабирования приложений. Он подчеркивает, что хотя инструменты ИИ могут генерировать рабочий код, они часто упускают архитектурные решения и компромиссы, которые учитывают опытные разработчики. Этот опыт заставил его относиться к ИИ скорее как к младшему разработчику, требующему контроля, а не как к полностью надежному решению.
Имея опыт в ИТ-инфраструктуре, инженер по-новому оценил сложность решений в программной инженерии, особенно в отношении поддерживаемости, безопасности и чистой архитектуры. Его опыт подчеркивает разрыв между функциональным кодом и системами, готовыми к эксплуатации.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Разработчик создает браузерную RPG за 9 дней с помощью Claude Code и Godot
Разработчик создал 'Civic Nightmare', сатирическую браузерную RPG, за 9 дней, используя Godot и Claude Code в рамках многоинструментального AI-воркфлоу. Это был его первый опыт работы с движком Godot.

Запуск Claude Code Remote Control на облачном сервере через RAgent
Разработчик развернул проект RAgent с открытым исходным кодом на Railway, чтобы запустить функцию удаленного управления Claude Code с облачного сервера, решая проблему разрыва сессий при переходе ноутбука в спящий режим. Настройка использует VPS за $5 в месяц в качестве постоянно работающей машины Claude Code, доступной через мобильное приложение Claude.

Использование Claude Code с ha-mcp для автоматизации Home Assistant
Разработчик сообщает об использовании Claude Code с инструментом ha-mcp для подключения к Home Assistant, что позволяет быстро создавать панели управления и настраивать систему солнечной зарядки с помощью детальных запросов.

Архитектура OpenClaw: создание постоянного распределительного движка на основе ИИ.
Архитектура OpenClaw, основанная на подходе с использованием демонов и небольших составных инструментов, декларативных рецептов и слоя памяти, обеспечивает непрерывные и эффективные автоматизированные рабочие процессы.