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("flake8")

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)