Добавить в корзинуПозвонить
Найти в Дзене

4 главные ошибоки вайб-кодинга, которые сэкономят тебя кучу нервов

Без знаний языков программирования я создал 4 продукта, 3 ушли в стол, 1 запустил в продакшн и он начал приносить деньги. Вот мой топ советов за 6 месяцев вайбкодинга: Это не работает. Даже на простых задачах. LLM может предугадать что такое красиво, а большинство враперов типа Lovable внутри определили, что такое красиво и выдают шаблонные решения. Поэтому первое и самое важное правило: необходимо выделить значимую часть времени на проектирование решения и четко формулировать ТЗ. Даже при крутом ТЗ, если вы попросите сделать аналог Spotify. дадите 150 страниц на вход, ничего не сработает. LLM не хватит контекста. Задачи нужно декомпозировать и отдавать по одной. Когда задача готова, необходимо ее тестировать, так как она может задеть другой функционал. Это самая важная тема. Когда что-то идет не так (а что-то точно пойдет не так), ты можешь откатиться к последнему коммиту в гите. Откат всегда эффективнее чем пытаться дебажить то, что уже не спасти. Супер важно не просто писать код, а
Оглавление

Без знаний языков программирования я создал 4 продукта, 3 ушли в стол, 1 запустил в продакшн и он начал приносить деньги. Вот мой топ советов за 6 месяцев вайбкодинга:

1.«Сделай красиво»

Это не работает. Даже на простых задачах. LLM может предугадать что такое красиво, а большинство враперов типа Lovable внутри определили, что такое красиво и выдают шаблонные решения. Поэтому первое и самое важное правило: необходимо выделить значимую часть времени на проектирование решения и четко формулировать ТЗ.

2.Пытаешься решить все и сразу

Даже при крутом ТЗ, если вы попросите сделать аналог Spotify. дадите 150 страниц на вход, ничего не сработает. LLM не хватит контекста. Задачи нужно декомпозировать и отдавать по одной. Когда задача готова, необходимо ее тестировать, так как она может задеть другой функционал.

3.Ты не пушишь изменения в гит

Это самая важная тема. Когда что-то идет не так (а что-то точно пойдет не так), ты можешь откатиться к последнему коммиту в гите. Откат всегда эффективнее чем пытаться дебажить то, что уже не спасти.

4.Пренебрегаешь тестированием

Супер важно не просто писать код, а уметь тестировать, находить проблемы и править их. Иногда на это уходит больше времени чем на сам кодинг (следствие из пунктов 1-3)

Есть еще одна важная тема, которую не проговорил, какие у вас мысли?