Global Exam
Past - Present - Futur
Past
Absence de réflexion sur l'architecture des projets
Pur découpage technique basé sur l'organisation par défaut de Laravel
Une notion de qualité difficile à cerner
Anti pattern : God object, static hell ...
Present
Mis en place du Comité Refacto
Introduction à des notions de Clean Code / SOLID
Une premiere approche avec l'EBI
Définir ce qu'est la qualité
Une application progressive de la Clean Archi
Des métriques, partout
Des métriques, partout


Initier les développeurs aux différentes métriques
Comprendre les enjeux derrière ces analyses
Définir ce qu'est la qualité

Mis en place du Comité Refacto


Reprendre la main sur l'architecture et les normes de code en impliquant davantage les développeurs
Une premiere approche avec l'EBI

Une application progressive de la Clean Archi
Découvrir la notion de layer
Identifier les types de logiques
Usage et dependance

Futur
Une compréhension commune des différentes couches de la CA
Une standardisation dans l'écriture de ces couches
Une meilleure compréhension des couches complexes (domain)
Former les développeurs aux métriques









Afferent coupling
Efferent coupling
AC : 2EC : 3Average afferent couplingAverage efferent coupling3.19
9
Legacy composants
Nouveaux composants1
1.84
Average Methods by class12.67
2.37
7.98
6.58
Average LLOC by method Ancien code
Nouveau code
Average afferent couplingAverage efferent coupling3.19
9
Legacy composants
Nouveaux composants1
1.84
Copy of Copy of Copy of Copy of OKR dev #2
By madegracia
Copy of Copy of Copy of Copy of OKR dev #2
- 107