banatie-content/assets/beyond-vibe-coding/interview.md

75 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Interview Notes
Записи ответов Олега на вопросы по методологиям AI-разработки.
Используется для создания голоса Henry в статье.
---
## Vibe Coding
**Вопрос:** Ты когда-нибудь работал в режиме vibe coding? Что получилось? Когда это уместно, когда нет?
**Ответ:**
Термину меньше года, а он уже стал практически синонимом AI-разработки. Наверное потому что удобно звучит — "vibe coding", "я навайбкодил". Но в этом и проблема: vibe coding сохраняет негативные коннотации (недостаточно профессионально, ненадёжно, абы-как), и при этом обобщает весь AI-кодинг, перенося этот негатив на всё поле. Поэтому и пишу эту статью — давайте разберём где vibe coding, а где другие подходы.
**Когда использую:** Dev tools не попадающие в прод, прототипы, эксперименты, side projects. Надо признать — во многих случаях работает неплохо.
**Но не чистый vibe:** Обычно всё равно проверяю изменения — хотя бы быстро просматриваю git diff перед коммитом. Если задача большая — прошу агента коммитить небольшими порциями, потом просматриваю.
**Хорошие практики даже при vibe coding:**
1. Покрывать код тестами и проверять что проходят (+ typecheck, lint, prettier)
2. Просить другого AI агента сделать ревью проделанной работы
3. Человеческое внимание для важных вещей — если что-то критично, лучше убедиться самостоятельно
Не говорю что нужно всегда досконально проверять если код работает, но минимальный контроль — да.
---
## Spec-Driven Development
**Вопрос:** Пробовал GitHub Spec Kit или писать spec перед кодом? Это будущее или overkill?
**Ответ:**
[pending]
---
## Agentic Coding
**Вопрос:** Как используешь Claude Code? Даёшь автономию или контролируешь каждый шаг? Что доверяешь агенту, что нет?
**Ответ:**
[pending]
---
## AI Pair Programming
**Вопрос:** Copilot/Cursor — как pair programmer или просто autocomplete? Реально ли это "парное программирование"?
**Ответ:**
[pending]
---
## Human-in-the-Loop
**Вопрос:** Как часто AI делает что-то без твоего одобрения? Где граница доверия?
**Ответ:**
[pending]
---
## TDD + AI
**Вопрос:** Пишешь тесты первыми при работе с AI? Работает ли классический TDD с генеративным AI?
**Ответ:**
[pending]
---
*Created: 2026-01-22*