~/VibeHandbook
PDF бесплатно

Глава 06 · 09

Итоги и практика

Ключевые выводы

  • Вайб-кодинг — это управление ИИ при создании софта, когда вы остаётесь главным в том, что и почему строится, а не слепая отгрузка кода, который вы не можете объяснить.
  • Правило, на котором всё держится, — понимай то, что отгружаешь: набирать самому не обязательно, но вы должны уметь это защитить и починить.
  • Ваше узкое место сместилось с производства (быстро печатать) на спецификацию и ревью (ясно описывать и критически оценивать).
  • Живите в цикле — намерение → генерация → ревью → доработка — и никогда не пропускайте шаг ревью, где и происходит настоящая инженерия.
  • Уверенность модели — не сигнал; сигнал — ваша проверка. Вкус и суждение — это редкие навыки, которые накапливаются как сложный процент.

Попробуйте

Возьмите небольшую функцию, которую вы действительно понимаете, — что-то вроде «проверить, что пароль соответствует политике» или «отформатировать количество байт в человекочитаемую строку». Напишите для неё точный промпт (сигнатура, правила, граничные случаи, просьба о тестах), сгенерируйте, а затем намеренно выполните шаг ревью: вручную проследите хотя бы один граничный случай и убедитесь, что код его обрабатывает. Если нет — напишите точный промпт-доработку (симптом + причина + исправление), а не «почини это». Цель — один раз прочувствовать полный цикл от начала до конца на коде, который вы можете полностью оценить.

Промпт главы

Будь моим напарником по парному программированию. Я опишу маленькую,
самодостаточную функцию. Прежде чем писать код, перескажи требования
и перечисли крайние случаи, которые обработаешь, чтобы я их подтвердил.
Затем напиши функцию и модульные тесты на эти крайние случаи.

Функция: <описание в одну строку>
Входы / выходы: <типы и формы>
Ограничения: <стек, какие библиотеки использовать или избегать, лимиты>

После кода укажи любое допущение, которое мне стоит проверить.
Оставь самую простую версию, удовлетворяющую требованиям.

Хотите офлайн-версию?

Скачайте всю книгу в PDF или EPUB — бесплатно.