Programmation orientée objet

CS-112(j)

Rendu du projet

This page is part of the content downloaded from Rendu du projet on Sunday, 29 June 2025, 20:38. Note that some content and any files larger than 50 MB are not downloaded.

Description

Le projet doit être rendu dans un fichier `.zip`. Ce zip doit contenir tous les fichiers sources de votre projet. Il doit aussi contenir les fichiers README, DESIGN, ANSWERS et LOG.

Il ne doit *pas* contenir les fichiers cachés gérés par git et uv : pas de `.git`, de `__pycache__`, `.mypy_cache`, `.pytest_cache`, `.venv`.

Le plus simple pour générer correctement ce zip est demander à git de le faire :

  1. Si ce n'est pas déjà fait, ajoutez vos fichier README, DESIGN, ANSWERS et LOG, tels que vous voulez les rendre dans le dossier du projet *et ajoutez-les à git*.
  2. Si nécessaire, faites un commit.
  3. Vérifier que `git status` dit "nothing to commit, working tree clean".
  4. Exécuter la commande
    git archive -o projet-color.zip HEAD
    ou vous remplacez "color" par la couleur de votre groupe.
  5. Vérifier le contenu du fichier projet-color.zip en double-cliquant dessus.
  6. Soumettre ce fichier ici, sur Moodle.
Si vous avez encore des doutes sur ce que devraient contenir les différents fichiers, des questions à ce sujet ont été récemment posées sur le forum. Consultez-les.

---

Vous pouvez modifier votre rendu autant de fois que vous le voulez, jusqu'au vendredi 30 mai à 23h58. Il n'y a pas d'extension possible.

Vous pouvez faire un "rendu test" avec l'état tel quel de votre projet. Si vous le faites avant mercredi 28 à 18h30, vous aurez droit à un retour avant jeudi matin quant aux aspects "administratifs" du projet : est-ce que les fichiers sont bien là, est-ce que mypy et pytest passent, est-ce que vous avez bien configuré mypy en mode strict.

Seule la dernière version que vous soumettrez avant vendredi 20 mai 23h58 sera évaluée.