TD3_DEV51_Qualite_Algo/Readme.md
2024-10-25 19:31:16 +02:00

11 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### É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.