Dénomination des erreurs / maladresses #
Par soucis d’efficacité, certains retours de TP sont abrégés. La dénomination de ces codes permet de catégoriser le type de pb :
- [Algo] : pb dans l’algorithme sous jacent
- [Analyse] : pb de complexité, par exemple, emploi d’une mauvaise structure de données qui plombe la complexité
- [Erreur] : code non exécutable (levée d’une Exception)
- [Jolicode 1] ou [J1] : noms de variables ou fonctions mal choisis
- [Jolicode 2] ou [J2] : découpage en fonctions incorrect
- [Jolicode 3] ou [J3] : commentaires/docstrings non adaptés (trop ou trop peu)
- [Jolicode 4] ou [J4] : il aurait été préférable d’employer une structure plus idiomatique (liste en compréhension par exemple)
- [Jolicode 5] ou [J5] : le code n’est pas assez concis / pas assez clair
- [Test] : pas assez de tests, tests mal choisis etc.
Le détail de ces catégories d’erreurs est disponible dans cette documentation