~/VibeHandbook
PDF grátis

Capítulo 11 · 04

Lendo um Diff Sem Entender Cada Linha

O passo 4 do loop é "revise a mudança", e é o que as pessoas mais relaxam. Você não precisa ser capaz de escrever o código você mesmo para revisá-lo de forma útil. Você precisa passar os olhos procurando um pequeno conjunto de sinais de alerta.

Quando a IA entrega uma mudança, a forma mais limpa de vê-la é o diff — as linhas exatas adicionadas e removidas:

git diff

Linhas começando com + foram adicionadas, linhas com - foram removidas. Leia como um revisor, não como um compilador. Você está procurando coisas como:

  • Ela tocou em arquivos que não tinham nada a ver com o pedido? Você pediu um contador; por que auth.js está no diff?
  • Ela apagou algo que parecia importante? Uma linha removida (-) que você não reconhece merece uma pergunta.
  • Ela mudou silenciosamente algum comportamento que você não pediu? Novos valores padrão, condições alteradas, "extras úteis".
  • A forma corresponde ao pedido? Um pedido de uma frase que produziu duzentas linhas merece uma segunda olhada.

Se algo parecer estranho, você não precisa consertar sozinho — basta perguntar: "Por que você mudou o auth.js? Eu só pedi o contador." Metade das vezes a IA vai dizer "boa observação" e desfazer. Esse único hábito pega mais bugs do que qualquer quantidade de tempo encarando código que você não entende completamente.

Quer offline?

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