Go to file
2024-10-25 19:31:16 +02:00
complexité.txt Compéxité 2024-10-25 19:30:03 +02:00
pendu.c Compéxité 2024-10-25 19:30:03 +02:00
rapportGprof.txt rendu du gprof sur le pendu. 2024-10-25 18:11:45 +02:00
Readme.md Readme 2024-10-25 19:31:16 +02:00
TD3 - DEV5.1.pdf Ajout Ex4 2024-10-15 08:28:17 +02:00

É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) et process_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 na été détecté, ce qui indique une bonne organisation des fonctions.