Ressources

Ton app faite avec l'IA casse à chaque changement ?

Récupérer ou reconstruire — 10 questions.

Tu es allé plus loin que la plupart des gens : quelque chose qui tourne, sur lequel on clique, qui montre ce que ton produit doit être. Puis chaque nouveau changement s'est mis à casser autre chose.

C'est un mur fréquent, pas un échec personnel. Ce diagnostic te dit lequel de trois chemins correspond à ta situation — avant de passer un mois de plus à tourner en rond dans les prompts.

Réponds par oui ou par non. Dans le doute, réponds non.

Ton chemin se calcule dans ton navigateur, ce qui demande JavaScript. Sans lui, tu peux quand même lire les 10 questions ci-dessous.

01 Ton parcours principal fonctionne-t-il de bout en bout aujourd'hui, pour un vrai utilisateur ?

Si un parcours clé fonctionne de manière fiable, il y a une base sur laquelle construire.

02 Peux-tu ajouter une petite fonctionnalité sans casser autre chose ?

Le signe le plus clair d'un code encore sous contrôle.

03 Existe-t-il au moins un test automatisé ?

Un test, c'est ce qui permet à un changement de prouver qu'il n'a rien cassé. Sans aucun test, chaque changement est un pari.

04 Le code est-il dans un dépôt que tu contrôles, avec son historique ?

Si ce n'est pas le cas, commence par là, quoi que tu décides ensuite : l'historique, c'est ce qui permet d'annuler un mauvais changement.

05 Sais-tu où sont tes données — et sont-elles sauvegardées ? Non comptée

Si la réponse est non, arrête-toi là et sauvegarde-les avant toute autre chose.

06 Un autre développeur pourrait-il la faire tourner sur son ordinateur, à partir d'instructions écrites ?

Si seule l'IA « sait » comment ça tourne, personne d'autre ne peut t'aider.

07 La connexion et les paiements passent-ils par des services éprouvés — et non par du code écrit de zéro ?

La sécurité et l'argent sont les deux endroits où le code improvisé coûte le plus cher.

08 La structure de tes données est-elle restée stable lors de tes derniers changements ?

Si des champs et des tables changent à chaque demande, les fondations bougent encore.

09 As-tu de vrais utilisateurs, ou des données que tu ne peux pas perdre ? Non comptée

Si oui, quel que soit le chemin choisi, il faudra déplacer ces données en sécurité.

10 Quand tu demandes un changement, arrive-t-il là où tu l'attends — à un seul endroit, pas à dix ?

Si de petites demandes se répercutent dans tout le code, la structure travaille contre toi.