La plupart des développeurs connaissent l’histoire, où au fur et à mesure des nouvelles fonctionnalités / releases / intégration de nouvelles personnes dans l’équipe, l’architecture et le code s’éloigne de plus en plus.
Bien sûr, vous pourriez avoir un ou plusieurs développeurs expérimentés, qui regardent le code une fois par semaine (ou avec les PR), identifiant les problèmes d’architecture et les corrigeant dans la foulée.
Mais un moyen plus sûr consiste à définir simplement les composants dans le code et les règles pour ces composants qui peuvent être automatiquement testés, par exemple dans le cadre de votre Build d’intégration continue.
Nous verrons comment ArchUnit peut nous aider à tester notre architecture pour contribuer à la qualité de notre code, et également comment aider les nouveaux développeurs à se familiariser avec ces règles.
HEPIA salle B119 est situé Rue de la Prairie 4, 1202 Genève
Transport public : Gare Cornavin à proximité, TPG Arrêt Lyon, Prairie
Parking : En dessous du batiment de l'HEPIA