ИИ превратил мой проект в шлак. И ваш тоже превратит… 👻

Тут недавно видел пост о том, что люди писали свой проект с ИИ, написали в 3 раза быстрее, чем руками и были в восторге. Но потом оставшееся 90% времени фиксили баги.

Так вот, конечно, если “вайб-кодить” без код-ревью, то через какое-то время ваш проект превратится в шлак. Я уже это вижу на примере своей платформы. Поэтому, на определенном этапе нужно проводить ревью всего кода и переходить к очень маленьким итерациям.

Так происходит и в серьезных проектах, без всякого ИИ. В каком-нибудь ИТ-гиганте чтобы изменить внешний вид кнопки у вас может уйти месяц работы.

Серьёзно, это не преувеличение.

Представьте, у вас есть компонент кнопки, с определенными параметрами, с кучей состояний, который используется в 500+ местах по всему приложению. И вот вы хотите добавить новый цвет кнопки с какой-нибудь логикой.

Что происходит дальше? 🤔

1. Дизайн-ревью (неделя) 2. Архитектурное решение - как это влияет на систему (еще неделя) 3. Код-ревью от 2-3 разработчиков (неделя) 4. Тестирование во всех браузерах и устройствах (неделя) 5. Постепенный деплой и мониторинг (еще неделя)

Итого: месяц на кнопку 😅

И знаете что? Это правильно!

Потому что в продакшене с миллионами пользователей одна сломанная кнопка может стоить компании сотни тысяч долларов.

А что с ИИ-кодингом?

По сути, мы получили суперсилу - писать код в 10 раз быстрее. Но многие забыли (или даже не знали) про качество и архитектуру.

Вот как поступаю я:

  • Первые 80% функционала - пишу с ИИ быстро и грязно
  • Как только MVP работает - делаю паузу! Время рефакторинга
  • Дальше только маленькие, проверенные изменения
  • Каждую новую фичу прогоняю через код-ревью

Сейчас как раз такая пауза в моём проекте платформы для коммьюнити автоматизации. ИИ написал мне базовые вещи, коллекции тулзов и промтов, возможность добавлять в избранное, даже подписку через Stripe. Теперь надо почистить код, потестировать, и буду запускаться.

Есть тут такие, кто хотел бы иметь в одном месте всё самое полезное из мира ИИ? Только рабочие промты, инструменты и автоматизации? Ставьте 🍾