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 :
- 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*.
- Si nécessaire, faites un commit.
- Vérifier que `git status` dit "nothing to commit, working tree clean".
- Exécuter la commande
git archive -o projet-color.zip HEAD
ou vous remplacez "color" par la couleur de votre groupe. - Vérifier le contenu du fichier projet-color.zip en double-cliquant dessus.
- Soumettre ce fichier ici, sur Moodle.
---
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.