Revue & audit de code

Vibe coding : 7 questions avant de lancer votre app IA

27 juillet 20268 min de lecturevibe coding
Partager :

Votre app fonctionne. C'est la bonne nouvelle. La mauvaise, c'est que "ça fonctionne" et "c'est prêt" sont deux choses très différentes.

Je le sais parce que j'ai vu un fondateur lever 200 000 € sur la base d'un prototype construit avec Lovable. La démo était impeccable. Les investisseurs ont signé. Six mois plus tard, l'app n'était toujours pas en production. Trois mois de retard, du cash qui brûle, et une équipe technique qui découvre que le code de la démo ne tenait pas debout.

Le vibe coding a changé la donne pour les fondateurs. Vous pouvez construire un prototype fonctionnel en un week-end, sans écrire une ligne de code. Mais entre un prototype qui impressionne en démo et un produit qui tient avec de vrais utilisateurs, il y a un fossé. Cet article, c'est la carte pour le traverser.

Le vibe coding, c'est quoi concrètement ?

Le terme vient d'Andrej Karpathy, ancien directeur IA chez Tesla. L'idée est simple : vous décrivez ce que vous voulez à une intelligence artificielle, et elle génère le code pour vous. Pas besoin de savoir programmer.

Des outils comme Lovable, Bolt ou Cursor ont rendu ça accessible à n'importe qui. Vous décrivez votre app en français, vous itérez en temps réel, et en quelques heures vous avez un produit qui tourne. Ce qui aurait demandé 3 mois et 30 000 € à une agence sort en un week-end pour le prix d'un abonnement mensuel.

Je vais être honnête : en tant que CTO avec 15 ans d'expérience, j'ai d'abord été sceptique. Puis j'ai vu la qualité de certains prototypes. J'utilise moi-même ces outils dans mon travail quotidien. Mais j'ai aussi vu l'envers du décor — du code qui compile et qui tourne, mais qui est une bombe à retardement dès qu'on sort du cadre de la démo.

"Ça marche" vs "c'est prêt" : la différence qui coûte cher

Un prototype, c'est une maquette d'architecte. Ça montre à quoi l'immeuble va ressembler. Mais personne n'emménage dans une maquette.

Le code généré par IA est optimisé pour une chose : faire fonctionner ce que vous avez demandé. Il ne pense pas à ce que vous n'avez pas demandé. Et en production, c'est justement ce qu'on n'a pas prévu qui pose problème.

Le fondateur dont je parlais — celui qui a levé 200 000 € — avait une app parfaitement fonctionnelle en démo. Mais l'authentification était gérée côté navigateur (n'importe quel utilisateur un peu curieux pouvait la contourner), les mots de passe étaient stockés en clair dans la base de données, et il n'y avait aucune gestion d'erreurs. Quand un utilisateur faisait quelque chose d'imprévu, l'app plantait sans explication.

Est-ce qu'une app codée par IA peut aller en production ? Oui. Mais pas dans l'état où l'IA vous la livre.

Les 7 questions à se poser avant la mise en production

Ce qui suit, ce ne sont pas des questions techniques. Ce sont les questions business que vous devez poser — à vous-même ou à quiconque regarde votre code — avant d'engager de l'argent sur un lancement.

1. Mes données utilisateurs sont-elles protégées ?

C'est la première chose que je vérifie dans un audit. Le code IA a tendance à stocker les données de la façon la plus simple, pas la plus sûre. Mots de passe en clair, tokens d'API visibles dans le code source, données personnelles accessibles sans authentification.

Si votre app collecte des emails, des noms, ou n'importe quelle donnée personnelle, la réponse à cette question n'est pas "je pense que oui". C'est "quelqu'un de compétent a vérifié".

2. Mon app tient-elle au-delà de 10 utilisateurs simultanés ?

Un de mes clients avait testé son app tout seul sur son navigateur. Tout marchait parfaitement. En production, avec 50 utilisateurs simultanés, l'app tombait toutes les 2 heures. Le code IA n'avait aucune gestion de la concurrence, aucun cache, aucun mécanisme pour gérer plusieurs personnes en même temps.

Votre démo avec 3 utilisateurs ne vous dit rien sur ce qui se passera avec 300.

3. Que se passe-t-il quand quelque chose plante ?

Faites le test maintenant. Ouvrez votre app, remplissez un formulaire avec des données absurdes, coupez votre connexion internet en pleine utilisation. Qu'est-ce qui se passe ?

Si la réponse est "un écran blanc" ou "rien du tout" — vous avez un problème. En production, les choses plantent. La question n'est pas si, mais quand. Et quand ça arrive, vos utilisateurs doivent voir un message clair, pas un écran vide.

4. Suis-je conforme au RGPD ?

Si vous collectez des données de citoyens européens — et si vous lancez en France, c'est le cas — le RGPD s'applique. Le code IA ne génère pas de politique de confidentialité, pas de gestion du consentement, pas de mécanisme de suppression des données sur demande.

Je ne suis pas juriste. Mais techniquement, la conformité RGPD se vérifie dans le code, pas dans un document Word. Et les amendes ne sont pas théoriques : jusqu'à 20 millions d'euros ou 4 % du chiffre d'affaires mondial.

5. Mon code contient-il des secrets exposés ?

Clés API Stripe, mots de passe de base de données, tokens d'accès — dans la majorité des projets que j'audite, le code IA les place directement dans les fichiers visibles. Si votre code est sur GitHub, même en dépôt privé, ces secrets ont peut-être déjà été scannés par des bots automatisés.

C'est un des problèmes les plus fréquents. Et paradoxalement, un des plus faciles à corriger. Mais il faut d'abord savoir qu'il existe.

6. Quelqu'un d'autre que l'IA a-t-il relu ce code ?

C'est la question la plus importante de cette liste.

Un code qui n'a jamais été relu par un humain compétent, c'est un code dont vous ne connaissez pas les failles. Vous roulez de nuit sans phares.

Un audit de code n'est pas un luxe réservé aux grandes entreprises. C'est le minimum avant de mettre un produit entre les mains de vrais utilisateurs qui vous font confiance avec leurs données. Et non, "j'ai demandé à ChatGPT de relire le code" ne compte pas — c'est comme demander à l'auteur de corriger ses propres copies.

7. Mon infrastructure est-elle prête pour la production ?

Votre app tourne en local ou sur un hébergement de développement. La production, c'est autre chose : HTTPS obligatoire, sauvegardes automatiques, monitoring pour être alerté quand ça tombe, logs pour comprendre pourquoi.

Ce n'est pas du code, c'est de la plomberie. Mais sans plomberie, l'immeuble est inhabitable.

Votre app a ces failles ?

Un regard d'ingénieur sur votre code. Rapport détaillé et actionnable.

Demander mon audit

L'erreur à 15 000 € qu'un audit aurait évitée

L'an dernier, un fondateur m'a contacté après avoir dépensé 15 000 € en freelance pour "sécuriser" son app codée avec Bolt. Le freelance avait réécrit 60 % de l'application. Six semaines de travail.

Le problème ? L'app avait 4 vrais problèmes de sécurité. Quatre. Le reste du code — les 60 % que le freelance avait réécrits — fonctionnait très bien tel quel.

Un audit ciblé aurait coûté 2 000 €, pris une semaine, et identifié exactement quoi corriger. Au lieu de ça, ce fondateur a payé 7 fois plus cher pour faire refaire du code qui marchait déjà.

C'est le réflexe le plus coûteux que je vois chez les fondateurs non-techniques : face au doute sur leur code, ils font tout réécrire au lieu de faire analyser. C'est comme refaire toute la plomberie d'un appartement parce qu'un robinet fuit. Un diagnostic précis avant l'intervention, ça coûte moins cher et ça va plus vite.

La checklist récapitulative

Voici les 7 points condensés. Envoyez cette liste à quiconque travaille sur votre code avant le lancement :

  • ☐ Les données utilisateurs sont chiffrées et les mots de passe hashés
  • ☐ L'app a été testée avec au moins 50 utilisateurs simultanés
  • ☐ Les erreurs affichent un message clair, pas un écran blanc
  • ☐ La conformité RGPD est en place (consentement, droit de suppression, politique de confidentialité)
  • ☐ Aucune clé API ou mot de passe n'apparaît dans le code source
  • ☐ Un développeur expérimenté a relu le code et produit un rapport écrit
  • ☐ L'infrastructure est en HTTPS avec sauvegardes et monitoring

Si plus de deux cases restent décochées, votre app n'est pas prête. Ce n'est pas grave — mais le savoir avant le lancement vaut infiniment mieux que le découvrir après, quand vos utilisateurs s'en seront chargés pour vous.

Ce qu'il faut retenir

Le vibe coding a réellement changé la donne. Ce qui prenait des mois et des dizaines de milliers d'euros se construit aujourd'hui en quelques jours. Pour un fondateur, c'est une avancée considérable.

Mais la mise en production reste un métier. L'IA génère du code. Elle ne génère pas de la fiabilité, de la sécurité, ni de la conformité légale.

Si vous avez construit votre app avec Lovable, Bolt, Cursor ou n'importe quel outil de vibe coding et que vous êtes prêt à la lancer — faites-la auditer d'abord. Pas pour tout réécrire. Pour savoir exactement ce qui doit être corrigé, et rien de plus.

Demander un audit de code →

MH

Marc Haussaire

Ingénieur INSA · 15+ ans d'expérience

Cofondateur et ex-CTO de Lilo.org (800 000 utilisateurs), j'ai scalé des infrastructures à 100 millions de requêtes par mois. Aujourd'hui, j'audite le code et la conformité RGPD des applications — en particulier celles générées par l'IA.

Demander mon audit