Back to blog
by Sarah (Tech Lead)

Comment auditer un code legacy en 5 minutes

On connaît tous cette situation. Un client vous appelle pour reprendre un projet existant. "C'est juste quelques modifications", dit-il. Vous ouvrez le repo : 1500 fichiers, aucune documentation, et le dernier commit date de 2019.

L'approche traditionnelle

Habituellement, vous passeriez vos 3 premiers jours à :

  1. Lire le package.json pour deviner la stack.
  2. Lancer le projet (et échouer à cause d'une variable d'env manquante).
  3. Dessiner à la main des schémas illisibles sur un coin de table.

L'approche ReposLens

Il existe une meilleure méthode. Voici comment faire un audit professionnel en 5 minutes :

1. Importez le Repo

Collez simplement l'URL GitHub dans ReposLens. Pas besoin d'installer le projet localement.

2. Dézoomez (Vue Hélicoptère)

Regardez la carte globale. Identifiez immédiatement les "gros blocs" :

  • Où est la base de données ?
  • Quels sont les modules principaux ?
  • Y a-t-il des services externes (Stripe, AWS, Firebase) ?

3. Isolez les Flux

Cliquez sur un module critique (ex: UserModule). ReposLens mettra en surbrillance tout ce qui est connecté. Vous verrez tout de suite si ce module est trop couplé (Spaghetti Code).

4. Exportez le Rapport

Générez un lien de partage ou une image de l'architecture. Envoyez-le au client avec vos recommandations.

Résultat : Vous passez pour un expert ultra-efficace, et vous chiffrez votre devis avec précision.

N'ayez plus peur du Legacy. Visualisez-le.