~/VibeHandbook
무료 PDF

챕터 11 · 10

복습과 연습

핵심 요점

  • 기능은 하나의 거대한 프롬프트가 아니라 작은 수직 슬라이스들의 더미다 — 다음으로 넘어가기 전에 각 슬라이스를 만들고, 실행하고, 동작하는 것을 직접 보라.
  • 매번 빌드 루프를 돌려라: 슬라이스 → 한 단계 고르기 → 프롬프트 → diff 검토 → 앱 실행 → 커밋 → 반복.
  • diff는 컴파일러가 아니라 리뷰어처럼 읽어라 — 건드리지 말았어야 할 파일, 말없이 바뀐 동작, 요청보다 훨씬 큰 diff를 살펴라.
  • 작고, 비용이 싸고, 흔한 단계는 AI를 풀어둬라. 파급 범위가 큰 곳에서는 직접 조종하라(더 작은 프롬프트, 더 면밀한 검토).
  • 동작하는 상태만 작은 단위로 커밋하라 — 슬라이스가 어긋나면, 망가진 토대 위에 수정을 쌓지 말고 버리고 다시 프롬프트하라.

직접 해보기

프로젝트에 넣고 싶은 작은 기능 하나를 골라 3~5개의 수직 단계로 잘라라. 각 단계를 짧은 한 문장으로 적어라. 첫 번째 단계만 만들어 보라: 그것을 프롬프트하고, git diff를 실행해 변경을 훑고, 앱을 실행해 동작을 확인한 뒤, 한 줄 메시지로 커밋하라. 지금은 거기서 멈춰라. 목표는 루프가 한 번 깔끔하게 도는 것을 느끼는 것이다 — 실행 가능한 슬라이스 하나, 실제로 읽은 diff 하나, 돌아갈 수 있는 커밋 하나.

이 기능을 추가하고 싶어: [기능을 한두 문장으로 설명].
아직 코드는 쓰지 마. 먼저 이걸 3~5개의 수직 단계로 잘라줘. 각 단계는
내가 직접 만들고, 실행하고, 스스로 동작하는 걸 볼 수 있는 무언가여야 해.
매 단계 후에도 앱이 계속 동작하도록 순서를 정해줘. 각 단계마다 한 문장
설명을 주고, 네가 가장 먼저 바꿀 파일 이름을 말해줘. 그런 다음 기다려 —
내가 하나씩 만들어 달라고 요청할게.

오프라인으로 보고 싶으세요?

책 전체를 PDF나 EPUB으로 무료로 내려받으세요.