Vous êtes nouvellement en charge d'une équipe de développeur et vous avez hérité d'un projet Java/Spring qui a été développé par une équipe précédente. Maintenir la qualité dans ce projet est essentiel, mais cela demande toujours beaucoup de temps pour votre équipe.
Suite à la fin de vie de la version 2.6 de Springboot , vous avez décidé de migrer le projet vers la nouvelle version. Vous avez récemment participé à une conférence sur le Clean Code et vous avez été convaincu des possibilités offertes par les outils modernes pour maintenir un code propre et de qualité.
Cet atelier vise à explorer comment intégrer efficacement les principes du Clean Code dans le développement Java/Spring en utilisant des outils modernes tels que SonarQube pour l'analyse statique, OpenRewrite pour la refactorisation automatique, et GitHub Copilot pour une assistance intelligente.
Nous allons découvrir comment ces outils peuvent aider à maintenir un code propre tout au long du cycle de développement, favorisant ainsi la lisibilité, la maintenabilité et la qualité globale du projet.
Étapes: