complexité.txt | ||
pendu.c | ||
rapportGprof.txt | ||
Readme.md | ||
TD3 - DEV5.1.pdf |
Évaluation de la qualité du code (README)
Le code présente une complexité cyclomatique moyenne de 3.2, ce qui est raisonnable et montre une structure assez simple dans l'ensemble. Voici les points clés :
- Fonctions bien structurées : La majorité des fonctions ont une complexité cyclomatique faible (1-6), indiquant qu'elles sont relativement simples et devraient être faciles à maintenir et comprendre.
- Fonctions avec complexité modérée :
construct_word
(CCN = 6) etprocess_guess
(CCN = 5) sont les plus complexes. Elles pourraient bénéficier de petites optimisations pour améliorer leur lisibilité, bien que cela reste acceptable. - Fonction
main
(CCN = 4) : La fonction principale reste gérable mais pourrait être divisée en sous-fonctions pour améliorer la clarté du code.
Conclusion
Le code est globalement bien structuré et facile à maintenir, avec une complexité maîtrisée. Aucun dépassement de seuil n’a été détecté, ce qui indique une bonne organisation des fonctions.