75 lines
3.4 KiB
Markdown
75 lines
3.4 KiB
Markdown
# 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*
|