Qu'est-ce qu'un audit de code ?
Un audit de code est un examen de la base de code d'une application par une équipe externe. Il porte sur l'architecture, la qualité du code, la couverture de tests, la sécurité et la dette technique. Il produit un rapport qui liste ce qui est sain, ce qui doit être corrigé et ce que chaque correction représente en charge de travail.
Combien coûte un audit de code ?
Chez Reflekt Lab, l'audit de code est forfaitaire à 2 500 €, pour une durée de deux à cinq jours selon la taille du projet. La reprise qui suit démarre à 800 € par jour, et le nombre de jours est estimé à partir des conclusions de l'audit, pas avant.
Faut-il tout réécrire ?
Presque jamais. Une réécriture complète jette du travail déjà payé et repousse la première mise en production de plusieurs mois. Dans la grande majorité des cas, la bonne réponse est de stabiliser l'existant, d'ajouter des tests sur les parcours critiques, puis de remplacer les composants problématiques un par un.
Peut-on reprendre une application développée avec Lovable, Cursor ou Replit ?
Oui, à condition de pouvoir exporter le code source. Les points d'attention habituels sur ces projets sont la sécurité, l'absence de tests, les requêtes non optimisées et la dépendance à l'abonnement de la plateforme d'origine. L'audit commence par vérifier que l'export est complet et exploitable.
À qui appartient le code source de mon application ?
Cela dépend de votre contrat. Une prestation de développement peut prévoir une cession des droits ou une simple licence d'utilisation. Sans droit de modification sur les sources, aucun autre prestataire ne peut légalement reprendre le projet. C'est le premier point à vérifier, avant même l'audit technique.
Que se passe-t-il si mon prestataire actuel ne répond plus ?
Nous pouvons travailler à partir de ce à quoi vous avez accès : le dépôt Git, une archive du code, ou dans les cas difficiles l'application déployée elle-même. Nous vous aidons aussi à récupérer les accès qui manquent, notamment l'hébergement et le nom de domaine, qui doivent être à votre nom.
Combien de temps prend une reprise de projet ?
L'audit prend deux à cinq jours. La reprise technique va généralement de deux à six semaines selon la taille du projet et l'état de la couverture de tests. Ces deux étapes sont séparées précisément pour que vous décidiez de la seconde avec un chiffrage, et non sur une estimation faite à l'aveugle.
Que contient le rapport d'audit ?
Une cartographie de l'architecture, un inventaire des dépendances et de leur état de support, la liste des failles de sécurité classées par gravité, la mesure de la couverture de tests, les points de rupture attendus en charge, et pour chaque problème une estimation en jours. Le rapport vous appartient, y compris si vous ne poursuivez pas avec nous.
Sur quelles technologies travaillez-vous ?
Principalement Go, Python, TypeScript et React, avec PostgreSQL, sur Kubernetes ou sur des plateformes managées. Nous auditons aussi des projets PHP, Symfony et Node.js. Si une technologie sort de notre périmètre, nous le disons avant de prendre la mission.
Que faire si l'application n'a aucun test ?
C'est le cas le plus fréquent, et cela ne bloque pas une reprise. La première tâche consiste à écrire des tests sur les parcours métier critiques, ceux dont une panne coûte de l'argent. Ils servent de filet de sécurité pour tout ce qui suit. C'est aussi le poste qui pèse le plus dans le nombre de jours estimé.
Combien coûte une reprise de code ?
La reprise se décompose en deux temps. L'audit est forfaitaire à 2 500 €, et il vous donne le rapport complet et l'estimation chiffrée des travaux, sans engagement de poursuivre. Si vous décidez de continuer, la reprise technique et les évolutions se facturent à partir de 800 € par jour. Le nombre de jours dépend de la taille de la base de code, de la présence de tests et de l'état de l'infrastructure : l'audit vous donne ce chiffre avant que vous vous engagiez.
Quelle différence entre un audit de code source et un audit technique logiciel ?
Un audit de code source porte sur le code lui-même : architecture, qualité, couverture de tests, dépendances, failles de sécurité. Un audit technique logiciel est plus large, il regarde aussi l'infrastructure, les environnements, la chaîne de déploiement, la supervision et les coûts d'hébergement. Nous livrons les deux dans le même rapport à 2 500 €, parce que dans une reprise les deux questions arrivent toujours ensemble.
Comment choisir une agence de reprise de code ?
Trois critères permettent de trancher vite. D'abord, l'agence doit accepter de commencer par un audit facturé à part, sans engagement sur la suite : si on vous propose directement un forfait de réécriture, la proposition arrive avant le diagnostic. Ensuite, elle doit publier ses prix, ou au minimum les donner avant d'avoir vu le code. Enfin, elle doit être capable de vous dire que la reprise n'en vaut pas la peine. Nous le faisons quand c'est le cas.
Le développement offshore est-il toujours moins cher ?
Cela dépend de ce que vous achetez. L'écart de taux journalier est réel et ne s'est pas refermé. Ce qui a changé, c'est qu'écrire du code, la partie à laquelle cet écart s'applique, n'est plus la moitié chère d'un projet. La revue, l'architecture et la maintenabilité le sont, et l'IA ne les a pas rendues moins chères. Un prestataire qui a adopté ces outils sans resserrer sa revue d'architecture livrera plus de code pour votre argent, à qualité structurelle égale. L'économie apparaît sur la facture. Le coût apparaît quand il faut modifier quelque chose.
Comment choisir une agence de TMA ?
Deux critères discriminants. Le prestataire lit-il le code avant de s'engager sur des délais, et le contrat vous laisse-t-il reprendre la main ailleurs. Le reste, la taille de l'équipe, les certifications, la localisation, compte moins que ces deux points. Une TMA signée sans audit préalable engage le prestataire sur une application qu'il ne connaît pas, et cela finit toujours par se payer d'un côté ou de l'autre.
Que couvre un contrat de TMA et combien coûte-t-il ?
Un contrat de TMA couvre la maintenance corrective, la maintenance évolutive et le maintien en condition opérationnelle. Chez nous il démarre après l'audit à 2 500 € forfaitaires, puis à partir de 800 € par jour, avec un volume de jours établi sur les conclusions de l'audit. En cas de reprise, nous fixons ce volume après avoir lu l'application, parce que le prix dépend entièrement de la couverture de tests et de l'âge des dépendances.