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

Verbes HTTP comme identifiant des opérations

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