Bonne pratique
Versionning Code
Nom commit explicite
Description de ce qui est fixé
Coupler avec ID tache ?
Petit commits
Facilite manipulation
Review + fluides
+ lisible
Branches de sauvegarde
Interdire push master
REST
Standardiser message erreur
l’URI comme identifiant des ressources
exemple http://application/ressources
exemple http://application/ressources/id
Verbes HTTP comme identifiant des opérations
exemple GET http://application/ressources/id
exemple DELETE http://application/ressources/id
Spec
Diagramme de classes
Sujet secondaire
Use case
Wireframe
code
Convention de nommages
anglais
camelCase
Nommage class
Formatage code
Ne pas mettre code metier dans controler
Découper application en couche
hiérarchie des packages
logique métier dans la couche service
Techno
Front
Angular
Thymeleaf
Spring-boot
Swagger
Mapstruct
Liquibase
JPA
Mysql
Docker