CTE

cast 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