Rapport de TP#
L’objectif du rapport de TP est de donner une synthèse du travail réalisé. Pour cette séance, cette synthèse peut-être réalisée quasi automatiquement avec les outils de vérification de code combinés avec ce que vous avez déjà rédigé dans la documentation des méthodes. Vous n’avez donc que quelques mots à écrire ci-dessous.
En quelques mots, qu’avez-vous appris?#
VOTRE RÉPONSE ICI
Quelles difficultés avez vous éventuellement rencontrées?#
VOTRE RÉPONSE ICI
Qu’avez vous aimé ou moins aimé dans ce TP?#
VOTRE RÉPONSE ICI
Notes et commentaires libres#
Qualité du code#
Liste des fichiers de code :
…
Vérification de syntaxe et de style :
from utils import code_checker
code_checker("ruff check --ignore E741 --exclude nbgrader_config.py")
Vérification statique de types :
code_checker("mypy .")
Tests unitaires :
code_checker("pytest --junit-xml=feedback/pytest.xml")
Code et complexité#
Cette section sera plus développée dans le TP suivant.
from graph import Graph
Code et complexité de number_of_edges
:
from utils import show_source
show_source(Graph.number_of_edges)