Spec-Driven Development
Parte del curso de Vibe Coding: Advanced Engineering
La forma más rápida de sacarle código correcto a un modelo es dejar de describir lo que quieres y empezar a definirlo. Un prompt es un deseo. Una especificación es un contrato, y un contrato se puede comprobar. Esta lección convierte eso que normalmente llevarías en la cabeza en un artefacto que el modelo tiene que cumplir y que tú puedes verificar con un solo comando.
Fíjate en lo que pasa cuando una petición está poco especificada. "Escríbeme un parser de duraciones robusto" produce algo. Con "5m" funcionará. Con "1h30m" seguramente también. Lo que haga con "30m1h", "1h1h", "-5m", "" o con el entero 90 no lo sabes tú y, más importante todavía, tampoco lo sabe el modelo, así que elige. Puede devolver None. Puede devolver 0. ...
¿Quieres aprender Vibe Coding: Advanced Engineering Spec-Driven Development en un entorno real?
Haz clic abajo, recibe una máquina Linux con Vibe Coding: Advanced Engineering listo, y practica Spec-Driven Development con un tutor de IA que conoce tu código.
Empezar esta lecciónSpec-Driven DevelopmentLo que vas a aprender
- Writing the acceptance criteria before the prompt
- Executable specs as the contract with the model
- Specifying error behavior and boundaries, not just the happy path
- Plan before code, and reviewing the plan instead of the diff
Lee esta lección en tu idioma
Todas las lecciones de este curso
12 lecciones- 1Context Is The Whole Game35 min
- 2Pick The Right Brain, Pay The Right Price25 min
- 3Spec-Driven Development35 min
- 4Build Your Harness35 min
- 5Verification Loops: Make It Prove Itself40 min
- 6Reading Generated Code Like A Senior40 min
- 7Legacy Archaeology40 min
- 8Migrations At Scale40 min
- 9Debugging Code You Did Not Write40 min
- 10The Security Model Of An Agent40 min
- 11AI On A Team30 min
- 12Judgment: Knowing When Not To35 min
