~/VibeHandbook
PDF grátis

Capítulo 11 · 08

Quando Uma Fatia É Grande Demais

Às vezes você escolhe "um passo" e ainda assim dá errado — a IA reescreve metade do app, o diff fica ilegível, e ao rodar surgem três bugs novos de uma vez. Isso quase nunca é azar. É um sinal de que a fatia era grande demais.

O conserto é cortar mais fino. Se "adicionar favoritos com persistência" explode, aquilo não era uma fatia; era a funcionalidade inteira disfarçada de um único . Volte para o seu último bom e divida:

# Don't ask for this in one shot:
"Add a favorites feature with a counter and localStorage persistence."

# Ask for this instead, one commit each:
"Add a star button to each item card. No behavior yet."
"Make the star toggle filled/outline with local state."
"Add a counter that reflects the filled stars."
"Persist the favorited IDs to localStorage and load them on startup."

Uma boa regra prática: se você não consegue descrever o que um passo faz em uma única frase curta, são dois passos. E se o diff de um passo é longo demais para passar os olhos em um minuto, o próximo deveria ser menor. Dividir em fatias é uma habilidade que você aprimora sentindo onde a última fatia ficou grossa demais.

Quer offline?

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