prodia.dev
northwind/platform-coremainopérationnel
AK
É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 les plus impactantes.

Dépôt
northwind/platform-core
Langue
TypeScript
Taille
248 412 lignes de code
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 zones d'impact.
Plus c'est bas, mieux c'est
Composition linguistique
Pondéré par la surface du code source
indexé il y a 12m
TypeScript 72%Go 14%Rust 8%Autre 6%
Informations sur la découverte

Où votre logiciel veut s'améliorer

basé sur 14 832 cycles précédents
Dette technique
14 modules à point chaud avec dérive de dépendance circulaire
Concentré dans src/services/billing et src/lib/queue. On estime que 3 400 lignes de code sont éligibles à l'extraction sans rompre les contrats publics.
92
Performance
La latence de l'API P95 augmente de 2,3 % d'une semaine sur l'autre sur 6 points d'accès
L'analyse de trace indique des patterns d'accès N+1 dans /orders, /invoices et /usage. Des chemins de lecture indexés sont disponibles.
78
Couverture des tests
Écart de couverture de 23 % sur les branches critiques de paiement
BillingEngine, RefundProcessor et DunningWorker manquent de tests de propriété. Le test de mutation suggère 38 arêtes non testées.
71
Sécurité
9 paquets tiers avec des CVEs pour lesquels des correctifs sont disponibles
Tous de sévérité faible à moyenne. Des chemins de mise à niveau sûrs existent pour 8 sur 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