~/VibeHandbook
PDF gratis

Capítulo 08 · 03

Trabaja en pasos pequeños

El error más común, con diferencia, es pedir demasiado de una sola vez. "Constrúyeme un panel de usuario con autenticación, gráficos y una página de configuración" producirá un muro de código que no puedes revisar, con errores repartidos por archivos que no leíste.

Los pasos pequeños te mantienen en control:

  • Entrega una función, componente o por .
  • Verifica que cada pieza funcione antes de seguir.
  • Construye sobre código confirmado y funcional, no sobre una torre de resultados sin verificar.
Build the whole authentication system with login, signup,
password reset, sessions, and email verification.
Step 1 of the auth flow: write just the signup endpoint.
POST /signup taking { email, password }. Hash the password
with bcrypt, store the user, return 201 with the user id.
Assume the User model and db client already exist (I'll show
you their shapes). We'll handle login next.

Prompts más pequeños significan diffs (diferencias de código) más pequeños, y diffs más pequeños significan que realmente puedes leer lo que cambió. Ese es todo el juego. Hay una segunda ganancia: cuando algo se rompe, un paso pequeño es trivial de aislar. Si generaste y verificaste el endpoint de registro, luego la lógica de , luego el restablecimiento de contraseña, un error que aparece después del paso tres casi con certeza vive en el paso tres. La generación de golpe grande destruye esa señal: el error podría estar en cualquiera de cuatrocientas líneas que nunca leíste.

¿Lo quieres sin conexión?

Descarga el libro entero en PDF o EPUB — gratis.