Vibe coding : quand ça marche, quand ça te mord
Le vibe coding, c'est dire grosso modo à l'IA ce que tu veux et affiner petit à petit – rapide, mais risqué en cas d'erreur.
Qu'est-ce que le vibe coding ?
Le vibe coding, c'est travailler avec un agent de coding IA en décrivant grosso modo ce que tu veux, en regardant le résultat, puis en ajustant petit à petit – au lieu de planifier chaque ligne de code toi-même à l'avance. Le nom vient du fait que tu pilotes plutôt « au feeling » (vibe) qu'avec un plan strict.
Quand ça marche bien
- Les prototypes et scripts jetables
- Les petites fonctionnalités bien délimitées
- Quand tu peux facilement vérifier le résultat (ça charge, ça a l'air correct, les tests passent)
- Pour tester rapidement des idées
Quand ça te mord
- Sur du code critique pour la sécurité (paiements, authentification, données utilisateur)
- Sur de grosses bases de code enchevêtrées, où une petite erreur a de grandes conséquences
- Quand personne ne vérifie vraiment les résultats
- Quand tu ne comprends même plus le résultat, parce que tu n'as jamais vraiment regardé
La règle d'or
Le vibe coding est acceptable pour les choses à faible risque et faciles à vérifier rapidement. Plus le risque est élevé (argent, sécurité, système de production), plus tu as besoin de planification, de tests et de relecture, plutôt que de pur instinct. Un bon compromis : fais d'abord planifier (voir Planifier d'abord, coder ensuite), puis implémente petit à petit.
EXEMPLE
Prompt : « Fais-moi vite un petit script qui convertit tous les fichiers .png d'un dossier en .webp. » C'est exactement le genre de tâche pour laquelle le vibe coding est idéal.
QUIZ RAPIDE
Pour quel type de tâche le vibe coding convient-il le mieux ?
SOURCES
- Wikipédia : Vibe coding ↗ fr.wikipedia.org
- Anthropic : Claude Code Best Practices ↗ www.anthropic.com
- Doc Anthropic : aperçu de Claude Code ↗ docs.anthropic.com