Spec-Driven Development
Partie du cours Vibe coding : ingénierie avancée
Le chemin le plus court pour obtenir du code correct d'un modèle consiste à cesser de décrire ce que vous voulez et à commencer à le définir. Un prompt est un souhait. Une spécification est un contrat, et un contrat se vérifie. Cette leçon transforme ce que vous garderiez d'ordinaire dans votre tête en un artefact que le modèle doit satisfaire et que vous pouvez vérifier en une seule commande.
Observez ce qui se passe quand une demande est sous-spécifiée. « Écris-moi un analyseur de durées robuste » produit quelque chose. Ce quelque chose traitera "5m". Il traitera probablement "1h30m". Ce qu'il fait de "30m1h", "1h1h", "-5m", "" ou de l'entier 90 vous est inconnu et, ce qui compte davantage, est inconnu du modèle, alors il choisit. Il peut renvoyer None. Il peut renvoyer 0. ...
Envie d’apprendre Vibe coding : ingénierie avancée Spec-Driven Development dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Vibe coding : ingénierie avancée prêt, et travaillez sur Spec-Driven Development avec un tuteur IA qui connaît votre code.
Commencer cette leçonSpec-Driven DevelopmentCe que vous allez apprendre
- 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
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
12 leçons- 1Context Is The Whole Game35 min
- 2Choisir le bon cerveau, payer le bon prix25 min
- 3Spec-Driven Development35 min
- 4Build Your Harness35 min
- 5Boucles de vérification : qu'il le prouve lui-même40 min
- 6Lire du code généré comme un vétéran40 min
- 7Archéologie du code hérité40 min
- 8Migrations At Scale40 min
- 9Déboguer du code que vous n'avez pas écrit40 min
- 10The Security Model Of An Agent40 min
- 11L'IA dans une équipe30 min
- 12Le jugement : savoir quand s'abstenir35 min
