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