Ce dépôt a été créé à des fins pédagogiques. Il s'agit de la base de travail pour une épreuve sommative.
- Réaliser un fork de ce dépôt afin de disposer d'une copie de ce projet
- Récupérer le projet en local à l'aide d'une opération de "clone"
- en ligne de commande
git clone <url de votre dépôt forké>
- via l'interface graphique de votre IDE
- Exécuter les tests
- Résultat obtenu pour test_MathLib
- Résultat obtenu pour test_MathFun
- Etudier l'architecture du code
- Identifiez bien les différentes classes ainsi que leur relations.
Tentez de faire passer un maximum de tests !
Le "main" ne fait pas parti du livrable attendu. A ne pas modifier.
Les critères suivants sont pris en compte:
- Les principes SRP sont suivis.
- Les classes de testes n'ont pas été modifiées.
- Les classes d'implémentations respectent les normes PEP 8.
- Le code est fonctionnel.
- Un maximum de tests est validé.
- La classe MathRequest n'est pas modifiée.
Note : Commentez les lignes de codes qui empêchent l'exécution des tests, mais ne supprimez pas le code.
!! Vous ne publiez aucun contenu durant l'examen !!
Vous livrerez une fois le temps à disposition écoulé.
- Sur la branche "develop"
- Directement sur votre dépôt.
git push
ou si c'est la première fois que vous livrez sur une branche qui n'existe pas encore sur votre dépôt
git push --set-upstream <repository> <branchname>
- Initier Git-flow et ainsi disposer de la branche develop
git flow init
- Vérifer que vous avez bien "clone" votre dépôt, et non celui de l'enseignant
git remote -v
- Créer une branche
git flow feature start <Nom de votre branche>
- Se déplacer d'une branche à l'autre
git switch <Nom de la branche de destination>
- Terminer une branche (et l'intégrer dans develop)
Note : placez-vous sur la branche à terminer
git flow feature finish



