Mantén la aplicación siempre funcionando
Esta es la disciplina que hace posible todo lo demás:
- Ejecuta la aplicación después de cada paso. No cada tres pasos. Cada uno.
- Confirma solo estados funcionales. Un es un punto de guardado al que puedes volver. Si un paso rompe algo que no puedes arreglar en uno o dos minutos, descártalo (
git restore .o revierte) y vuelve a escribir el con una petición más clara; no apiles un arreglo sobre una base rota. - Una sola preocupación por paso. Si te da la tentación de "de paso arreglar esa otra cosa", resiste. Termina la rebanada actual, confirma el cambio y luego empieza un paso nuevo.
- Describe el error, no lo diagnostiques. Cuando algo se rompe, dile a la IA exactamente lo que viste: "Después de hacer clic en la segunda estrella, el contador muestra 1, no 2." Deja que ella encuentre la causa.