H. Audit & Analyse de classe ‐ Détails des calculs - uha-fr/endyear_2025_gr11_back GitHub Wiki
Scores TD & score global
Poids par défaut (poids=None) :
w_c = 1.0 # commits w_l = 0.5 # lignes modifiées w_f = 0.2 # fichiers touchés Score TD : score_TD = commits*w_c + (ajouts + suppressions)*w_l + fichiers*w_f Score Global : somme des score_TD
Pourcentages de lignes modifiées
total_lignes = total_ajouts + total_suppressions % d’un TD : pourcentage = round(100 * (ajouts + suppressions) / total_lignes, 2)
Complexité cyclomatique & Top N
radon.cc_visit(code) → liste d’objets avec .complexity Score fichier = somme des .complexity Top N (ex. 10) : tri décroissant, garde les N premiers