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 coupling
Average efferent coupling

3.19

9

Legacy composants

Nouveaux composant

1

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 composants
Average Methods by class

12.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 composants
Avg variable lifetime

12.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 composants
Average 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