Global Exam
Analyse de l'admin


Métriques structurelles
Métriques complexité
Métriques de couplage
Métriques de couplage

legacy




Les layers apparaissent naturellement 🎉


Renewal feature




l'ensemble des features des contracts
Renewal feature





legacy
Elle est ou la feature ? 🐔


Une dépendance cyclique
Une dépendance fragile

Domain
Application
Cycle de dependances

Un cycle rend le composants interdépendants
Cycle de dependances

Controller
Dépendance fragile
Action
Service
Croissance de l'instabilité 👌
Service
Action
Dépendance fragile


Controller
Action
Helper
Action
Service
Le Service provoquera des effets de bord à l'action ⚠️


Ceci est une réflexion sur l'architecture 🎉
Average afferent coupling
Average efferent coupling
3.19
9
Legacy composants
Métriques de couplage

Nouveau composants
Afferent coupling
Efferent coupling





Average afferent couplingAverage efferent coupling3.19
9
Legacy composants
Nouveaux composant1
1.84

Métriques de couplage
Ancien code
Nouveau code
Métriques structurelles

LCOM ???
LCOM de 3
Des classes plus petites
Plus coherentes
Plus facilement testable
Avec moins de responsabilité
Legacy composants
Nouveaux composantsAverage Methods by class12.67
7.98
Average LLOC by method Average LCOM by class ⭐6.56
1.15
Métriques structurelles
2.37
6.58



Legacy composants
Nouveaux composantsAvg variable lifetime12.2
8.1
Avg variable method lifetime Variables lifetime
2.7
2.5
Métriques de complexités
complexité cyclomatique
???
complexité cyclomatique
5
Legacy composants
Nouveaux composantsAverage CCN by class ⭐13
7180
Max method smell Métriques de complexités
2.81
376

Votre prochaine analyse sera faite par Antoine

Bonne route Lucas, attention aux araignées 🕷️

Copy of Copy of Copy of OKR dev #2
By madegracia
Copy of Copy of Copy of OKR dev #2
- 111