Vibe coding - советы и best practices. Часть 1.
Я подготовил 25+ советов по эффективному использованию AI для разработки (обзор инструментов).
В первой части - максимально универсальные, базовые рекомендации для начинающих. Советы для опытных программистов будут в следующих частях.
1⃣ Правильно выстраивайте ожидания: воспринимайте AI как начинающего программиста, который пишет код очень быстро, но за которым нужно следить и тщательно проверять.
2⃣ Попробуйте разные инструменты и сервисы чтобы выбрать подходящие именно для ваших задач. IDE наиболее универсальны, но лендинг удобнее делать в SaaS решении, а в CI/CD проще встроить CLI инструменты.
3⃣ Декомпозируйте задачу на небольшие подзадачи. Это снизит вероятность засорения контекста и повысит качество генерируемого кода.
4⃣ Используйте систему контроля версий Git и регулярно коммитьте код, предварительно его протестировав.
5⃣ Сохраняйте промпты в репозитории с кодом. Это позволит воспроизвести решение заново, а еще на их основе можно генерировать спеку.
6⃣ Начинайте новый чат для каждой новой задачи чтобы избежать засорения контекста LLM.
7⃣ Используйте наиболее мощные модели (например GPT-o3) для планирования и дизайна архитектуры, а для кодинга можно использовать модели оптимальные по цене-качеству (например, Gemini-2.5-pro или Claude-3.7).
8⃣ Если вы делаете приложение для пользователей, а не прототип - всегда делайте код-ревью.
9⃣ Поймите ограничения AI coding инструментов и не полагайтесь на них в наиболее критичных и уязвимых местах, например приеме платежей или авторизации.
Подписаться
Post #65
5.12K
- 👍 21
- ❤ 14
- 🔥 7