Préparation

Pour simplifier l’identification des participants, utilisez toujours le compte GitLab lié à votre numéro d’étudiant.

1. Avant de commencer

  1. Les seuls identifiants valides sont votre adresse e-mail et votre compte GitLab de l’Université de Nantes.

  2. Les validations (commits) du gestionnaire de versions témoignent de l’investissement de chaque participant.

  3. Les participants qui n’auront effectué aucune validation seront notés "Absent".

  4. Les validations arrivées après le 18 mars 2026 ne seront pas prises en compte.

Ne validez jamais un code dont la production automatique (build) ne marche pas.

2. Configuration de vos identifiants Git

  1. Pour être sûr que les validations réalisées sur votre machine vous seront correctement attribuées, configurez Git avec votre nom et votre e-mail[1]:

    git config --global user.name "Jean Pierre"
    git config --global user.email "jean.pierre@etu.univ-nantes.fr"

3. Préparation

Bien que le choix de l’IDE ne devrait pas avoir d’importance, ces instructions n’ont été testées qu’avec IntelliJ IDEA.

Ce projet sera réalisé individuellement ou en binôme. Commencez par préparer l’environnement de votre projet :

  1. Avant toute chose, un membre du groupe doit créer une "Bifurcation" du projet sur le serveur. Pour ce faire, cliquez sur l’icône "Fork" (ou "Créer une bifurcation" en français) de la page du projet pour accéder au lien suivant.

  2. Ajoutez tous les autres membres du groupe à votre fork.

  3. Changez la visibilité du projet pour le rendre privé.

  4. Ajoutez également comme nouveau membre l’utilisateur virtuel appelé sunye-g-clone, avec le statut "Reporter". Cet utilisateur virtuel que nous contrôlons nous donne le droit d’accéder à votre travail et nous permettra de récupérer vos projets.

  5. Ajoutez l’étiquette #DDD-2025 à la description du projet. Cette étiquette nous permettra d’identifier vos projets parmi tous les autres.

  6. Créez un fichier nommé CONTRIBUTORS.adoc et ajoutez-y le prénom, le nom, le numéro d’étudiant et l’adresse email de tous les participants.

  7. Créez une copie de travail de votre bifurcation dans votre poste de travail.

  8. Assurez-vous que votre poste de travail dispose d’une version de Java supérieure à 11.

  9. Vous devrez vous assurer que votre IDE est correctement configuré pour Lombok. Vous trouverez sur les liens suivants des instructions pour Eclipse et IntelliJ IDEA.

  10. Importez pom.xml en tant que projet Maven dans votre IDE.

  11. Lancez com.pizzeria.suites.SetupSuite pour démontrer que tous les tests implémentés passent.

  12. Trouvez com.pizzeria.setup.HelloWorldTest. Ce test doit échouer.

  13. Faites-le passer !

  14. Vous avez maintenant démontré le flux de base des laboratoires, qui est de faire passer chacun des tests défaillants d’un laboratoire donné.

  15. En supposant que vous soyez arrivé jusqu’ici, vous êtes prêt à commencer le TP 1 !


1. Seulement si vous ne vous appelez pas Jean Pierre