Suite du développement
MVP validé. Ce qu'on fait ensuite :
tests, performance, refactoring, documentation.
Le vrai travail commence après le MVP
Le MVP (Minimum Viable Product) est la première version qui fonctionne. C'est une victoire. Mais un MVP n'est pas un produit. Les étapes suivantes déterminent si le projet tient dans le temps ou s'effondre sous le premier incident. Claude Code vous accompagne sur chacune d'elles.
La tentation est forte de livrer le MVP et de passer à autre chose. Ce sont les projets qui résistent le mieux qui ont systématiquement un post-MVP structuré : tests, nettoyage du code, documentation de base. 20% du temps de développement supplémentaire évitent 80% des incidents futurs.
Tester ce qui compte vraiment
Il ne s'agit pas d'atteindre 100% de couverture de tests. Il s'agit de couvrir les chemins critiques — ceux dont la rupture serait catastrophique pour les utilisateurs.
Chemins critiques
Création d'une mission, modification d'un statut, export CSV, connexion utilisateur. Les actions que les utilisateurs font tous les jours.
Validations de formulaire
Champs obligatoires manquants, formats invalides, longueurs maximales. Claude génère les tests de validation en une passe.
Composants UI unitaires
Si le projet dure dans le temps et aura des contributeurs. Sinon, le test manuel via navigateur est suffisant pour un projet interne.
Tests de snapshot
Les tests de snapshot (capture du rendu HTML) cassent à chaque modification visuelle mineure. Plus de bruit que de signal sur un projet en évolution rapide.
Quatre points en dix minutes
next build affiche la taille de chaque page. Si une page dépasse 200 Ko, demander à Claude d'identifier les imports lourds à remplacer.Nettoyer en passant, pas en bloquant
Le refactoring complet d'un projet est une opération à haut risque et faible retour. Le refactoring opportuniste — corriger un mauvais pattern quand on passe dans le fichier — est la bonne approche.
En passant dans un fichier
On modifie la leçon-12. Le fichier contient aussi du code dupliqué d'une session précédente. On le nettoie pendant qu'on est là.
Pour refactorer
Ouvrir une session dédiée uniquement au refactoring d'un module entier, sans livraison fonctionnelle. Ratio risque/valeur défavorable.
Ciblée et bornée
« Dans ce composant MissionTable, simplifie les trois fonctions de filtrage qui font la même chose, sans modifier le comportement observable. »
Pas de refactoring invisible
Toujours commiter l'état avant de refactorer. Si le refactoring introduit un bug, on a un point de retour propre.
Ce que le prochain développeur a besoin de savoir
La documentation n'a pas besoin d'être exhaustive. Elle doit répondre à quatre questions que se pose tout développeur qui reprend un projet.
Cap sur la leçon 14
Votre projet est testé, optimisé, refactoré et documenté. La leçon suivante le met en ligne avec Vercel — en moins de 10 minutes.
Exercice — appropriation
Sur votre projet de référence : (1) demandez à Claude d'identifier les 3 requêtes Supabase les plus à risque de N+1, (2) faites générer un .env.example documenté, (3) demandez un README mis à jour. Notez les constats de Claude sur la qualité actuelle du code.
Quiz · Suite du développement
8 questions · une seule bonne réponse par question · vous pouvez recommencer autant de fois que nécessaire.