作者:Bouchet Bouchet 5 年以前
216
Mind Map Cube
L'utilisation efficace de technologies modernes et de bonnes pratiques de développement peut considérablement améliorer la qualité et la maintenabilité d'une application. Parmi ces technologies, Docker et Spring Boot se distinguent pour la conteneurisation et le développement de microservices.
開啟
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é