39 подписчиков
💎 Туториал по лучшим практикам вайб-кодинга!
Сегодня в рубрике #НеЮтуб просто концентрат полезности! Matthew Berman подготовил крутой туториал лучших практик "вайб-кодинга". В прошлом посте я писал, что вайб-кодинг должен стать частью обучения IT специалистов, сейчас я уже думаю, что не только программистов. Термин вайб-кодинг был предложен Андреем Карпатым, сооснователем OpenAI. Термин уже появился в википедии, и стал хайпом на ютуб.
🏖Итак, как сделать вайб-кодинг не только приятным, но результативным.
- Используем Cursor или Windsurf IDE
- Выбираем модель Claude Sonnet 3.7 Thinking
- Генерируем детальную спецификацию проекта с помощью ИИ, описываем требования к проекту
- Создаем файл инструкций через rules-файлы. Без них ИИ будет делать странные вещи: менять технологии на лету, дублировать код, использовать фейковые данные вместо реальных, и так далее. В следующих постах расскажу подробнее.
- Используйте популярные технологии. ИИ лучше работает с Python, JavaScript и SQL, чем с нишевыми фреймворками.
- Давайте узкие задачи. Не просите "сделай целое приложение", а разбивайте на маленькие шаги: "добавь валидацию длины тега", "исправь этот баг" и т.п.
- Тестируйте каждую функцию. Просите ИИ писать тесты для всего, что он создаёт.
- Следите за контекстным окном. Когда контекст разговора становится слишком большим, производительность падает — начинайте новый чат.
- Коммитьте часто. ИИ может сломать код, а частые коммиты помогут откатиться.
⏰Теперь немного про эффективность:
- Цикл разработки может казаться медленным (до 15 минут на итерацию), но всё равно быстрее ручного кодирования
- Разрешите агенту выполнять функции без подтверждения, и сохранять код сразу, а не ждать аппрува от вас. Это рисковано, но экономит время.
- Откройте несколько окон, и запускайте параллельно несколько задач в разных ветках, над разными фичами. Вам останется только ревьюить и мержить код из разных веток.
Самое крутое, что для такого подхода не нужно быть профи в коде. Средних знаний достаточно, чтобы руководить нейроагентом и строить крутые штуки!
1 минута
21 марта 2025