[Stanford CS146S #4] Génération de code guidée par les spécifications & Test Harnesses : Construire des boucles de régression auto-réparatrices avec Claude Code & Cursor

Bienvenue dans le quatrième volet de notre analyse technique du cours Stanford CS146S : The Modern Software Developer.
Dans les cours précédents, nous avons exploré la transition vers le rôle de chef d'orchestre, la mécanique des LLMs de code et le Model Context Protocol (MCP). Dans ce Cours 4 (Semaine 3), le programme aborde le défi pratique le plus pressant : Comment construire de manière fiable des systèmes de milliers de lignes quand les LLMs hallucinent inévitablement et introduisent des régressions silencieuses ?
L'approche naïve — souvent appelée sur les réseaux sociaux « vibe coding » ou programmation conversationnelle au jugé — échoue totalement en entreprise. En s'appuyant sur les travaux de recherche de Stanford, ce cours présente le Spec-Driven Development (SDD) et montre comment ériger un banc de test automatisé (Test Harness) avec boucles de rétroaction auto-réparatrices.

