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 à :
- Lire le
package.jsonpour deviner la stack. - Lancer le projet (et échouer à cause d'une variable d'env manquante).
- 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.