Étape 02 · Analyse
Dépôt analysé
Prodia a produit un modèle structurel de votre codebase, a évalué sa capacité d'évolution et a mis en évidence les opportunités à plus fort impact.
Dépôt
northwind/platform-core
Langue
TypeScript
Taille
248,412 LDC
Contributeurs
47
Âge
3a 4m
0/ 100
Score d'Évolution
Capacité à absorber un changement continu et autonome.
Plus c'est élevé, mieux c'est
0/ 100
Score d'Opportunité
Densité des améliorations à fort impact détectées.
Plus c'est élevé, mieux c'est
0/ inférieur
Score de Risque
Risque de changement agrégé à travers les risques d'impact.
Plus c'est bas, mieux c'est
Composition linguistique
Pondéré par la surface du code source
indexé il y a 12 min
TypeScript 72%Go 14%Rust 8%Autre 6%
Découvertes et insights
Là où votre logiciel souhaite s'améliorer
Dette technique
14 modules à point chaud avec dérive de dépendance circulaire
Concentré dans src/services/billing et src/lib/queue. Environ 3 400 lignes de code éligibles à l'extraction sans briser les contrats publics.
92
Performance
Latence API P95 en hausse de 2,3 % d'une semaine à l'autre sur 6 points de terminaison
L'analyse des traces pointe vers des schémas d'accès N+1 dans /orders, /invoices et /usage. Chemins de lecture indexés disponibles.
78
Couverture des tests
Écart de couverture de 23 % sur les branches critiques de paiement
BillingEngine, RefundProcessor et DunningWorker n'ont pas de tests de propriété. Les tests de mutation suggèrent 38 arêtes non testées.
71
Sécurité
9 packages tiers avec des CVEs pour lesquels un correctif est disponible
Tous de gravité faible à moyenne. Des chemins de mise à niveau sûrs existent pour 8 des 9. Un nécessite une adaptation mineure de l'API.
66
Documentation
47 exportations publiques sans documentation de référence
Comprend 12 surfaces signalées par les consommateurs en aval au cours des 90 derniers jours.
41
