~/VibeHandbook
PDF grátis

Capítulo 11 · 10

Recapitulação e Prática

Principais conclusões

  • Uma funcionalidade é uma pilha de pequenas fatias verticais, não um gigante — construa, rode e veja cada fatia funcionar antes de seguir em frente.
  • Rode o loop de construção sempre: dividir em fatias → escolher um passo → prompt → revisar o diff → rodar o app → fazer → repetir.
  • Revise diffs como um revisor, não como um compilador — fique atento a arquivos que não deveriam ter sido tocados, mudanças silenciosas de comportamento e um diff muito maior do que o pedido.
  • Deixe a IA correr livre em passos pequenos, baratos e comuns; guie manualmente (prompts menores, revisão mais próxima) sempre que o raio de impacto for grande.
  • Faça commit só de estados funcionais, em pequenos incrementos — se uma fatia der errado, descarte e refaça o prompt em vez de empilhar um conserto em cima de uma base quebrada.

Coloque em prática

Escolha uma pequena funcionalidade que você queira em um projeto e divida-a em 3 a 5 passos verticais, escrevendo cada um como uma única frase curta. Construa apenas o primeiro passo: faça o prompt para ele, rode git diff e passe os olhos na mudança, rode o app para confirmar que funciona, depois faça o commit com uma mensagem de uma linha. Pare por aí por enquanto. O objetivo é sentir uma volta limpa do loop — uma fatia executável, um diff que você realmente leu, um commit para o qual você pode voltar.

I want to add this feature: [describe the feature in one or two sentences].
Don't write any code yet. First, slice it into 3 to 5 vertical steps, where
each step is something I can build, run, and SEE working on its own. Order
them so the app keeps working after every step. For each step give me a
one-sentence description and name the first file you'd change. Then wait — I'll
ask you to build them one at a time.

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.