readme.txt 1,35 ko
Newer Older
PARTIE MATHEO :

Analyse du code produit par ChatGPT par rapport au code attendu :


Pour PieceSquadro

- Le code généré par l'IA a omis d'ajouter les constantes en les déclarant comme public et en utilisant static.

- Après des tests, nous avons constaté que :

    - const est effectivement static par défaut.
    - Si aucun modificateur d'accès n'est précisé pour une variable ou une méthode, celles-ci     						 sont considérées comme public par défaut. Il n'y a donc rien à signalié ici.
	- Dans le diagramme UML, les attributs couleur et direction sont indiqués comme étant protected. Cependant, dans la première version du code générée et déposée par l'IA, ces attributs ont été déclarés en private. On a donc corrigé cette erreur.
Après test de la classe  : tous fonctionns correctement, pas de nouvelle erreur

Pour ArrayPieceSquadro

   - J'avais demandé de ne coder que les méthodes définies dans le schéma UML. L'IA a cependant ajouté les méthodes des deux interfaces qu'elle a redéfinies. Cela peut être vu comme une initiative positive, mais ce n'était pas explicitement demandé.
    - Les messages d'erreur des exceptions générées sont en anglais, alors que le projet est spécifiquement en français. Nous avons donc corrigé ceci en mettant les commentaires en français.