

CTEcast json to array
contraintes
to lower sur le name
like sur un array
contrainte propre à pgsql
De la logique métier
Qu'on aimerait tester
C'est p'tete pas la meilleure requête à faire ?


Une bonne architecture permet de remettre à plus tard les choix d'infrastructure
C'est quoi l'architecture ?
Lexiques
La Clean Archi
C'est quoi l'architecture ?
C'est quoi l'architecture ?
Facturation
Export
Authentification
C'est quoi l'architecture ?
Facturation
Export
Authentification
stuff
stuff
stuff
stuff
stuff
stuff
stuff
stuff
stuff
stuff
stuff
stuff
stuff
stuff
stuff
stuff

L'architecture consiste à segmenter le code en composants et à réfléchir à leurs interactions
C'est quoi l'architecture ?
Pas de liberté sans contraintes

C'est quoi l'architecture ?
Réussir à faire fonctionner un programme une premiere fois est facile

C'est quoi l'architecture ?
À quoi on identifie une mauvaise architecture ?
C'est quoi l'architecture ?

C'est quoi l'architecture ?
nombre de release
nb de dev
C'est quoi l'architecture ?
Une architecture est mauvaise quand elle démontre son incapacité à évoluer
logique applicative / business
les layers
la regle des dependances
Comité Refactorisation
Identifier nos pratiques

Les problématiques qui en résultent
Trouver des solutions




PSR
P__________
S_______
R_____________
Pro________
S_a___r_
R___mm_____ion
Programming
Standard
Recommandation

on a tout copié

PSR GlobalExam
Une PSR permet de standardiser les développements de nos composants
Cela n'est pas une documentation mais un guideline
Un dérivé de la RFC 2119
doit, ne doit pas, peut, ne peut pas ...
Un vocabulaire spécifique
Situé sur Github
une PSR = une MR
Un aspect communautaire



psr.global-exam.com
github.com/global-exam/psr

LA
Comment contribuer ?
Avoir une idée, écrire un brouillon à partir du template
Soumettre aux développeurs la PSR lors d'un point dédié
Adapter la PSR suite aux éventuels retours
Mise en prod par les leads
VOUS ÊTES EN AUTONOMIE
In progress
Le turfu


Nul n'est censé ignorer les PSR

Copy of Clean Archi
By madegracia
Copy of Clean Archi
- 150