Lors de cette SAE l’objectif était d’analyser la complexité et d’intégrer des théorèmes afin d’optimiser l’ordinateur d’un jeu de Grundy.
J’ai commencé par analyser la version 0 de l’algorithme, et j’ai ensuite déterminé comment ajouter les algorithmes pour calculer la complexité.
Tout ce processus fut encadré par des tests unitaires pour vérifier que l’implémentation soit correcte
Malgré que les consignes ait été claires au début, la 3eme et 4eme version furent les plus difficiles à calculer. Le code fourni n’était pas bien commenté, ce qui a rendu la compréhension de celui-ci bien ardue.
Je me suis impliqué dans cette SAE, et en passant beaucoup de temps dessus, j’ai pu être très efficace et comprendre le code bien plus facilement.
Si je pouvais changer quelque chose, j’aurais passé plus de temps pour comprendre les consignes fournies, afin de réaliser le travail bien plus vite.